BNA8/.resources/1320254589a36f136e1f8896c6c0bbe93e0836493b6a8c48c63fd0e2656575c0
2025-08-18 15:23:02 +04:00

19 lines
480 B
Plaintext

WITH INDUCTS AS (
SELECT
DATE_FORMAT(MIN(timestamp), "%Y-%m-%d %H:%i:00") AS time,
SUM(count) AS total
FROM pe_history
WHERE timestamp BETWEEN :startDate AND :endDate
AND lane_id = :induct
GROUP BY DATE_FORMAT(timestamp, "%Y-%m-%d %H:%i:00")
ORDER BY DATE_FORMAT(timestamp, "%Y-%m-%d %H:%i:00")
)
SELECT
time,
/* Counts: */
total AS total_count,
/* PPH: */
ROUND(total*60) AS total_pph,
/* Percents: */
ROUND(total/total, 4) AS total_percent
FROM INDUCTS;