24 lines
811 B
Plaintext
24 lines
811 B
Plaintext
SELECT
|
|
DATE_FORMAT(:starttime, '%Y-%m-%d %H:%i') AS StartTimestamp,
|
|
DATE_FORMAT(:endtime, '%Y-%m-%d %H:%i') AS EndTimestamp,
|
|
|
|
-- Total is now the sum of Merge, Transport, and Sorter counts
|
|
(COALESCE(c.MergeCount,0) + COALESCE(c.TransportCount,0) + COALESCE(c.SorterCount,0)) AS Total,
|
|
|
|
-- New individual metrics
|
|
COALESCE(c.MergeCount,0) AS Merge_MCM01,
|
|
COALESCE(c.TransportCount,0) AS Transport_MCM01,
|
|
COALESCE(c.SorterCount,0) AS Sorter_MCM02
|
|
|
|
FROM (SELECT 1) AS p
|
|
LEFT JOIN (
|
|
SELECT
|
|
-- New metric: Merge_MCM01
|
|
SUM(Merge_MCM01 = 1) AS MergeCount,
|
|
-- New metric: Transport_MCM01
|
|
SUM(Transport_MCM01 = 1) AS TransportCount,
|
|
-- Kept metric: Sorter_MCM02
|
|
SUM(Sorter_MCM02 = 1) AS SorterCount
|
|
FROM jam_area
|
|
WHERE t_stamp BETWEEN :starttime AND :endtime
|
|
) AS c ON 1=1; |