如何将订单日期转换为仅显示日期

时间:2015-12-06 22:25:29

标签: sql-server

嘿我正在尝试将日期转换为仅显示日期而不是时间。我正在使用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

我只希望它只显示日期。请提前帮助并表示感谢。

2 个答案:

答案 0 :(得分:0)

select convert(your varchar, RecentOrderDate , 1) 

1会给你月/日/年

答案 1 :(得分:0)

您可以使用CONVERTCAST,如下所示:

CONVERT(DATE, Datetime_Column)

CAST(Datetime_Column AS DATE)

在您的查询中:

MAX(CONVERT(DATE, FIS.OrderDate))

MAX(CAST(FIS.OrderDate AS DATE))