J'ai la requête suivante:chaîne SQL Server à la conversion de la date
SELECT o.OrderNumber,
cast(o.DateOrdered as datetime),
cast(oi.Category as varchar(max))
FROM Orders o
LEFT OUTER JOIN OrderItems oi ON oi.OrderID = o.uid
LEFT OUTER JOIN OrderAddresses oa ON oa.OrderID = o.uid
WHERE O.DateOrdered LIKE '6%2011%' AND (oa.Type = '4') AND (oa.Country = 'US')
GROUP BY cast(oi.Category as varchar(max)), cast(o.DateOrdered as datetime), o.OrderNumber
Je ne parviens pas à formater la datetime
comme mm/dd/yyyy
. Peu importe ce que j'ai essayé je continue à obtenir comme YYYY-MM-DD 00:00:00:000
. Je dois oublier quelque chose de simple dans la syntaxe et j'espérais que quelqu'un pourrait me diriger dans la bonne direction? (SQL Server 2005)
Merci!
Merci EricZ! Je ne travaille pas beaucoup en SQL et je savais que je négligeais complètement quelque chose comme ça. une fois que j'ai enveloppé la fonte dans la conversion par votre exemple, il a résolu le problème. – Scott