首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

日期函数的小疑点

2012-02-13 
日期函数的小问题获取表中前三天的记录。根据当前时间减三天.select*frombusinesswhereproductTimegetdate

日期函数的小问题
获取表中前三天的记录。根据当前时间减三天.    
 
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

热点排行