我有一张表a,有以下几列:itid(项目号:内存利用率,硬盘利用率,端口状态,CPU利用率)
value(各项目的值)
time(时间,时间每5分钟刷新一次VALUE的值)
我想知道如何用SQL语句表达每天每一小时各个项目的最大值。
哪位大侠教教我,真的感激不尽
value(各项目的值)
time(时间,时间每5分钟刷新一次VALUE的值)
我想知道如何用SQL语句表达每天每一小时各个项目的最大值。
哪位大侠教教我,真的感激不尽
1. 你可以网上找一个计算时间的函数
2. 你可以 日期 时分秒 分成几个栏位存储
value(各项目的值)
time(时间,时间每5分钟刷新一次VALUE的值)
我想知道如何用SQL语句表达每天每一小时各个项目的最大值。
哪位大侠教教我,真的感激不尽SELECT MAX( value ) , itid, date_format( tm, '%Y-%m-%d %H' ) FROM tb GROUP BY itid, date_format( tm, '%Y-%m-%d %H' )