DATEDIFF(expr,expr2)
返回起始时间 expr和结束时间expr2之间的天数。
Expr和expr2 为日期或 date-and-time 表达式。
计算中只用到这些值的日期部分。
例如你要查询字段时间小于当前时间3天的记录,可以这么写:
select * from `tablename` where datetiff(now(), `datefield`)>3
如果你的字段endtime是datetime类型的,则你的写法已经正确.
若字段endtime是timestamp类型的,则
select state from A
where endtime>current_timestamp()
如果还要条数,有2种方法:
1、直接用count(*)就可以了.
select count(*) from A
where endtime>current_timestamp()
2、
先执行:
select state from A
where endtime>current_timestamp()
然后接着执行:
select FOUND_ROWS()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)