Dom*_*nic 13 sql t-sql sql-server oracle sql-server-2005
相当于:
TRUNC(SYSDATE)
Run Code Online (Sandbox Code Playgroud)
...在SQL Server 2005中?
OMG*_*ies 18
推荐的:
DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE()))
Run Code Online (Sandbox Code Playgroud)
这是另一种选择,但由于投射到FLOAT而存在风险.它也被证明不会扩展性能以及DATEADD/DATEDIFF方法.
CAST(FLOOR(CAST(GETDATE() AS FLOAT)) AS DATETIME)
Run Code Online (Sandbox Code Playgroud)