只需要DateTime中的日期

odi*_*seh 2 t-sql sql-server datetime date

我在SQL中有一个DateTime类型的变量.只需要将Date作为其中的一部分.

请帮忙?

Ale*_*lex 6

SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE()))
Run Code Online (Sandbox Code Playgroud)

其结果是:"2009-07-14 00:00:00.000"

编辑:猜测下一个变种更常见:

SELECT DATEADD(dd, DATEDIFF(dd, 0, GETDATE()), 0)
Run Code Online (Sandbox Code Playgroud)

因为的day图案可以容易地改变至weekmonth图案.当该GROUP BY子句按周(按报告)分组时,它非常有用.


归档时间:

查看次数:

1971 次

最近记录:

16 年,1 月 前