我有一个名为meter1的输入表,我想在触发器中进行sql查询。
datetime energy vrms irms
2014/11/10 04:00 10 230 100
2014/11/10 04:59 20 230 100
2014/12/10 05:00 30 230 100
2014/12/10 05:59 40 230 100
我的输出应该是这样并存储在每小时表
中 datetime energy total(vrms*irms) vmax imax
2014/11/10 04:00-04:59 30 23000 230 100
2014/12/10 05:00-05:59 70 23000 230 100
这里我想基于每1小时,日期和月份对数据进行分组,我想计算vmax,imax,能量和总和。我想要mysql触发qyery。
my sql query
INSERT INTO hourly
SELECT CONCAT( HOUR(duration), ' to ', CONCAT( HOUR(duration), ':59:59' ) ) AS time_frame,
sum(energy) AS energy,max(vrms) AS vmax,max(irms) AS imax,(vrms*irms) AS total
FROM meter21
GROUP BY DATE(duration), HOUR(duration)
请任何人帮助我在触发器中编写查询。 任何人帮助我......