读书人

日期函数的小疑点

发布时间: 2012-02-13 17:20:26 作者: rapoo

日期函数的小问题
获取表中前三天的记录。根据当前时间减三天.

select * from business where productTime = getdate()-3

查不到记录。由于表中的时间是默认时间是这种格式 2007-03-20 10:22:10.170
后面这一段10:22:10.170
与getdate()-3后面的这段时间不同的话。记录就出不来。。各位大虾是咋弄的?

[解决办法]
select * from business where datediff(day,productTime,getdate())=3

读书人网 >SQL Server

热点推荐