select * from audit_session where login_time<='select CurDate()' and login_time>='DATE_SUB(now() , INTERVAL 1 DAY) 00:00:00'
我的这个查询语句应该怎么改
mysql中怎么获取前七天的日期
答案:2 悬赏:50
解决时间 2021-03-09 18:21
- 提问者网友:话酸浅沫
- 2021-03-08 20:33
最佳答案
- 二级知识专家网友:错过的是遗憾
- 2021-03-08 20:44
select * from audit_session where login_time<=(CurDate()-7) and login_time>='DATE_SUB(now() , INTERVAL 1 DAY) 00:00:00'
全部回答
- 1楼网友:苦柚恕我颓废
- 2021-03-08 21:40
timestamp这种类型就是包含日期和时间的而且根据时区来显示的,将这列的类型设置为date时你看看这一列有没有允许空值,date是有效的数据类型报错的话一般都是没有允许空值后面还default null,你可以用curdate()去返回当前日期。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯