1. 程式人生 > >SQL 根據時間戳分組查詢

SQL 根據時間戳分組查詢

//根據 一天中的 24 小時查詢 , 

SELECT
	FROM_UNIXTIME(record_time, '%H') time,
	day_total_Energy
FROM
	system
WHERE
	record_time >= 1486915200
GROUP BY
	FROM_UNIXTIME(record_time, '%Y-%m-%d %H')


// 根據 一月的天數分組查詢

SELECT
	FROM_UNIXTIME(record_time, '%d') time,
	AVG(current_power) dayAvgPower
FROM
	system
WHERE
	record_time >= 1485878400
GROUP BY
	FROM_UNIXTIME(record_time, '%Y-%m-%d')