Select a date without time (SQL Server (+)
本问题已经有最佳答案,请猛点这里访问。
我想检索一个日期减去1年,但没有时间符号。
以下查询
1 | SELECT DATEADD(year, -1, GETDATE()) |
输出:
1 | 2015-03-30 10:48:04.220 |
我要的是
类似:
1 | (DATEADD(dd, DATEDIFF(dd, 0, GETDATE()), 0)) |
结果是:
正确或最简单的方法是什么?
SQL Server 2008和高在线日期:convert to You should,P></
1 | SELECT CONVERT(date, (DATEADD(year, -1, GETDATE()))) |
你可以给在线老年versions,下面:P></
1 | SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, DATEADD(year, -1, GETDATE()))) |