mysql 如何获取当前时间 前一小时的时间?

骑着蜗牛追乌龟 2011-08-08 01:48:55
问题如题,大家帮忙啊!

mysql 如何获取当前时间 前一小时的时间?
...全文
21167 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
小姜哥 2011-08-08
  • 打赏
  • 举报
回复
这东西我怎么给忘了,回头用的时候还得查。
ACMAIN_CHM 2011-08-08
  • 打赏
  • 举报
回复 1
mysql> select now(),now() - interval 1 hour;
+---------------------+-------------------------+
| now() | now() - interval 1 hour |
+---------------------+-------------------------+
| 2011-08-08 14:32:11 | 2011-08-08 13:32:11 |
+---------------------+-------------------------+
1 row in set (0.11 sec)

mysql>
ACMAIN_CHM 2011-08-08
  • 打赏
  • 举报
回复
select now() - interval 1 hour;
rucypli 2011-08-08
  • 打赏
  • 举报
回复
where time < date_sub(NOW(),interval 60 minute);
taiyangzhiya 2011-08-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 nicenight 的回复:]

SQL code
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2011-08-08 13:59:30 |
+---------------------+
1 row in set (0.00 sec)

mysql> sele……
[/Quote]
正解+1
sforiz 2011-08-08
  • 打赏
  • 举报
回复

select DATE_ADD(Now(),INTERVAL -1 hour);
select DATE_ADD(CURRENT_TIME(),INTERVAL -1 hour);
nodream521 2011-08-08
  • 打赏
  • 举报
回复
1喽正解
nicenight 2011-08-08
  • 打赏
  • 举报
回复
mysql> select now();            
+---------------------+
| now() |
+---------------------+
| 2011-08-08 13:59:30 |
+---------------------+
1 row in set (0.00 sec)

mysql> select date_sub(now(), interval 1 hour);
+----------------------------------+
| date_sub(now(), interval 1 hour) |
+----------------------------------+
| 2011-08-08 12:59:31 |
+----------------------------------+
1 row in set (0.00 sec)

56,803

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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