如何在mysql的一张表中查询比当前时间少3分钟的所有记录

cykevin 2010-09-06 02:08:27
表中的有一字段acttime用这个与当前时间作比较。
...全文
267 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
csrwgs 2010-09-06
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 mayonglong 的回复:]

引用 1 楼 csrwgs 的回复:
difftime(acttime,now())<180


~
[/Quote]

哈哈,我错了
csrwgs 2010-09-06
  • 打赏
  • 举报
回复
select * from dbo.csrwgs_userinfo where dateAdd ("s",18,acttime)<getdate()
mayonglong 2010-09-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 csrwgs 的回复:]
difftime(acttime,now())<180
[/Quote]

~
驿路依山 2010-09-06
  • 打赏
  • 举报
回复
select * from testtable where acttime > date_add(now(), interval -3 minute) and acttime < now();

试试这个吧
csrwgs 2010-09-06
  • 打赏
  • 举报
回复
difftime(acttime,now())<180

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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