【发布时间】:2011-07-27 19:24:19
【问题描述】:
我有以下疑问:
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
我在将datetime 格式化为mm/dd/yyyy 时遇到问题。无论我尝试过什么,我都会像YYYY-MM-DD 00:00:00:000一样。我必须忽略语法中的一些简单内容,并希望有人能指出我正确的方向? (SQL Server 2005)
谢谢!
【问题讨论】:
标签: sql-server sql-server-2005 datetime formatting