SELECT CURDATE() AS date
SELECT now() AS datetime
SELECT DATEDIFF('2019-10-29','2019-10-30') AS date
SELECT count(id) AS num FROM table WHERE DATEDIFF('日期字段',CURDATE())=-1
查询两个时间相差大于一年的数据
select count(id) from table where TIMESTAMPDIFF( YEAR, smallTime, largeTime) > 1
查询两个时间相差大于一个月的数据
select count(id) from table where TIMESTAMPDIFF( MONTH, smallTime, largeTime) > 1
SELECTtime,COUNT( * ) AS num
FROM(
SELECTid,DATE_FORMAT(concat(date( table_time ),' ',HOUR ( table_time ),':',floor( MINUTE ( table_time ) / 5 ) * 5 + 5 ),'%Y-%m-%d %H:%i' ) AS time
FROMtable
WHEREtable_time BETWEEN (select date_sub(now(), interval 1 hour)) AND now() ) a
GROUP BYDATE_FORMAT( time, '%Y-%m-%d %H:%i' )
ORDER BYtime;
本文发布于:2024-01-28 14:13:21,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17064224047992.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |