我看了这个问题,但事实并非如此:
How to return the date part only from a SQL Server datetime datatype
我需要做的只是返回日期部分,但也要使其正确排序。
我目前有这个:
convert(varchar(10),a.Work_Start,101) as [Work Start]
我在C#中使用可排序的gridview中使用它。问题是,当我按升序排序时,2016年7月1日到2015年12月30日之前,因为01在12之前。所以,我认为转换为varchar不是我想要的。
答案 0 :(得分:1)
如果将DATETIME转换为DATE,该怎么办?
例如:
SELECT CAST(Work_Start AS DATE) AS [Work Start]