嘿我正在尝试将日期转换为仅显示日期而不是时间。我正在使用AdventureWorksDW2012。以下是我到目前为止的情况:
SELECT FIS.CustomerKey, FirstName+ ' ' +LastName AS Customers, MAX(FIS.OrderDate) AS RecentOrderDate
FROM FactInternetSales AS FIS
INNER JOIN DimCustomer AS C
ON FIS.CustomerKey = C.CustomerKey
GROUP BY FIS.CustomerKey, FirstName, LastName
我只希望它只显示日期。请提前帮助并表示感谢。
答案 0 :(得分:0)
select convert(your varchar, RecentOrderDate , 1)
1会给你月/日/年
答案 1 :(得分:0)
您可以使用CONVERT
或CAST
,如下所示:
CONVERT(DATE, Datetime_Column)
CAST(Datetime_Column AS DATE)
在您的查询中:
MAX(CONVERT(DATE, FIS.OrderDate))
MAX(CAST(FIS.OrderDate AS DATE))