如何在SQLServer中截断日期时间?

如何在SQLServer中截断日期时间?

在SQLServer 2008中截断日期时间值(例如删除小时、分钟和秒)的最佳方法是什么?


例如:


declare @SomeDate datetime = '2009-05-28 16:30:22'

select trunc_date(@SomeDate)


-----------------------

2009-05-28 00:00:00.000


呼啦一阵风
浏览 482回答 3
3回答

幕布斯6054654

仅用于SQLServer 2008CAST(@SomeDateTime AS Date)然后,如果你愿意的话,把它转换回日期时间。CAST(CAST(@SomeDateTime AS Date) As datetime)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server