选择GETDATE()
返回:2008-09-22 15:24:13.790
我想要没有时间部分的日期部分:2008-09-22 00:00:00.000
我怎么能得到这个
选择DATEADD(dd,0,DATEDIFF(dd,0,@your_date))
比如说
选择DATEADD(dd,0,DATEDIFF(dd,0,GETDATE())
给我
2008-09-22 00:00:00.000
优点:
- 没有varchar<-&燃气轮机;需要日期时间转换
- 不需要考虑语言环境