如何只返回日期时间字段的日期,并使其可排序
本文关键字:日期 排序 字段 返回 时间 | 更新日期: 2023-09-27 18:29:28
我看了这个问题,但实际上不一样:
如何仅从SQL Server日期时间数据类型返回日期部分
我需要做的是只返回日期片段,但也要使其正确排序。
我现在有这个:
convert(varchar(10),a.Work_Start,101) as [Work Start]
我在C#中的可排序网格视图中使用这个。问题是,当我按升序排序时,2016年7月1日在2015年12月30日之前,因为01在12之前。所以,我认为转换为varchar不是我想要的。
如果将DATETIME转换为DATE会怎样。
例如:
SELECT CAST(Work_Start AS DATE) AS [Work Start]