mysql查询数据按照日月年分段的数据量
可以根据自身需求调节
select from_unixtime( alarm_time / 1000, '%Y-%m-%d' ) as 时间, COUNT( * ) 数据量 from
alarm_record group by from_unixtime( `alarm_time` / 1000, '%Y-%m-%d' )
图片: 查询的结果](https://i-blog.csdnimg.cn/blog_migrate/5efd96b1bf231582a08a78cc5e7784dc.png)
select from_unixtime( alarm_time(这个是时间戳`1651029348182`所以要除以1000) / 1000, '%Y-%m-%d'(这个是返回的时间的格式) ) as 时间, COUNT( * ) 数据量 from
alarm_record(表名)(这里可以加多个where条件语句,查询符合某个条件或者符合某个时间段) group by from_unixtime( `alarm_time` / 1000, '%Y-%m'(这里是重点,这个是按照天查询,如果是'%Y')就按照年份查询 )

本文介绍如何使用MySQL查询报警记录表,通过from_unixtime函数将时间戳转换为日期格式,并按天、月、年分组,计算各时间段内的数据量,适合定制化时间段分析。

被折叠的 条评论
为什么被折叠?



