当前位置: 代码迷 >> .NET相关 >> sqlserver 求时间差有关问题
  详细解决方案

sqlserver 求时间差有关问题

热度:7250   发布时间:2013-02-26 00:00:00.0
sqlserver 求时间差问题
用sqlserver, 
查询表中记录信息的收到时间, 
时间字段为datetime型
想得出收到时间已超过24小时的记录,请问该怎么实现?

http://hi.csdn.net/space-7744478-do-album-picid-626057

------解决方案--------------------------------------------------------
 where myTime < to_date('2010-9-1', 'yyyy-mm-dd') 
------解决方案--------------------------------------------------------
这个好像不行,to_date是什么数据库的函数呀
sql server里面好像没有这个函数哦
而且看起来你的结果好像是:查出 不是今天的数据吧 
我的是要查出达到时间跟当前系统时间比较已经超过24小时的记录数据哦
------解决方案--------------------------------------------------------
where DateDiff(Hours,[DateTime],GetDate())>24
------解决方案--------------------------------------------------------
还是不对,查询出来的并不是收到时间已经超过24小时 的数据,查询出来的还有好多是当天的数据,当天的数据怎么会超过24小时了呢

不过还是谢谢各位。懂得的继续帮忙解决哈。谢谢了
  相关解决方案