从数据库中的datetime字段搜索2小时内的记录怎么搜?

xiaoliuvv 2010-11-01 03:43:04
有一个字段是datetime类型的,我想查找2小时内增加了多少条记录怎么写?
...全文
226 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
songguozhi 2010-11-01
  • 打赏
  • 举报
回复
SELECT  COUNT(1)
FROM [Table]
WHERE DATEDIFF(minute, [Field], GETDATE()) <= 120


这样写更准确写,减小误差
abuying 2010-11-01
  • 打赏
  • 举报
回复
LZ的意思是不是每行的时间+两个小时,之间的记录数吗?
Mark杨 2010-11-01
  • 打赏
  • 举报
回复
<2 0到1小时59分59秒
<=2 0到2小时59分59秒
shenhui_163 2010-11-01
  • 打赏
  • 举报
回复
每天回帖.可得10个可用分
xuam 2010-11-01
  • 打赏
  • 举报
回复
datefiff(date(A),getdate()) < 2
iamltd 2010-11-01
  • 打赏
  • 举报
回复
select count(1) from table
where datediff(hh,logtime,getdate()) <= 2
chuifengde 2010-11-01
  • 打赏
  • 举报
回复
select count(1) 
from [Table]
where datediff(hour,[Field],getdate())<=2
-狙击手- 2010-11-01
  • 打赏
  • 举报
回复
select count(1)
from ta
where datediff(hh,col,getdate()) between 0 and 2

34,836

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧