63 lines
2.9 KiB
SQL
63 lines
2.9 KiB
SQL
SELECT
|
|
DATE_FORMAT(:starttime, '%Y-%m-%d %H:%i') AS StartTimestamp,
|
|
DATE_FORMAT(:endtime, '%Y-%m-%d %H:%i') AS EndTimestamp,
|
|
COALESCE(c.Fluid_Inbound_Merge_1,0) + COALESCE(c.Fluid_Inbound_Merge_2,0) +
|
|
COALESCE(c.Fluid_Inbound_Merge_3,0) + COALESCE(c.Fluid_Inbound_Merge_4,0) +
|
|
COALESCE(c.Fluid_Inbound_Merge_5,0) + COALESCE(c.Fluid_Inbound_Merge_6,0) +
|
|
COALESCE(c.Fluid_Inbound_Merge_7,0) + COALESCE(c.Non_Con_Merge,0) +
|
|
COALESCE(c.NCP,0) + COALESCE(c.Bulk_Inbound_MCM04,0) +
|
|
COALESCE(c.Fluid_Outbound_MCM04,0) + COALESCE(c.Problem_Solve_MCM14,0) +
|
|
COALESCE(c.Bulk_Inbound_MCM05,0) + COALESCE(c.Fluid_Outbound_MCM05,0) +
|
|
COALESCE(c.Problem_Solve_MCM15,0) + COALESCE(c.NCS1,0) + COALESCE(c.NCS2,0) +
|
|
COALESCE(c.BYB,0) + COALESCE(c.BYA,0) + COALESCE(c.BYC,0) +
|
|
COALESCE(c.BYD,0) AS Total,
|
|
|
|
COALESCE(c.Fluid_Inbound_Merge_1,0) AS Fluid_Inbound_Merge_1,
|
|
COALESCE(c.Fluid_Inbound_Merge_2,0) AS Fluid_Inbound_Merge_2,
|
|
COALESCE(c.Fluid_Inbound_Merge_3,0) AS Fluid_Inbound_Merge_3,
|
|
COALESCE(c.Fluid_Inbound_Merge_4,0) AS Fluid_Inbound_Merge_4,
|
|
COALESCE(c.Fluid_Inbound_Merge_5,0) AS Fluid_Inbound_Merge_5,
|
|
COALESCE(c.Fluid_Inbound_Merge_6,0) AS Fluid_Inbound_Merge_6,
|
|
COALESCE(c.Fluid_Inbound_Merge_7,0) AS Fluid_Inbound_Merge_7,
|
|
COALESCE(c.Non_Con_Merge,0) AS Non_Con_Merge,
|
|
COALESCE(c.NCP,0) AS NCP,
|
|
COALESCE(c.Bulk_Inbound_MCM04,0) AS Bulk_Inbound_MCM04,
|
|
COALESCE(c.Fluid_Outbound_MCM04,0) AS Fluid_Outbound_MCM04,
|
|
COALESCE(c.Problem_Solve_MCM14,0) AS Problem_Solve_MCM14,
|
|
COALESCE(c.Bulk_Inbound_MCM05,0) AS Bulk_Inbound_MCM05,
|
|
COALESCE(c.Fluid_Outbound_MCM05,0) AS Fluid_Outbound_MCM05,
|
|
COALESCE(c.Problem_Solve_MCM15,0) AS Problem_Solve_MCM15,
|
|
COALESCE(c.NCS1,0) AS NCS1,
|
|
COALESCE(c.NCS2,0) AS NCS2,
|
|
COALESCE(c.BYB,0) AS BYB,
|
|
COALESCE(c.BYA,0) AS BYA,
|
|
COALESCE(c.BYC,0) AS BYC,
|
|
COALESCE(c.BYD,0) AS BYD
|
|
|
|
FROM (SELECT 1) AS p
|
|
LEFT JOIN (
|
|
SELECT
|
|
SUM(Fluid_Inbound_Merge_1 = 1) AS Fluid_Inbound_Merge_1,
|
|
SUM(Fluid_Inbound_Merge_2 = 1) AS Fluid_Inbound_Merge_2,
|
|
SUM(Fluid_Inbound_Merge_3 = 1) AS Fluid_Inbound_Merge_3,
|
|
SUM(Fluid_Inbound_Merge_4 = 1) AS Fluid_Inbound_Merge_4,
|
|
SUM(Fluid_Inbound_Merge_5 = 1) AS Fluid_Inbound_Merge_5,
|
|
SUM(Fluid_Inbound_Merge_6 = 1) AS Fluid_Inbound_Merge_6,
|
|
SUM(Fluid_Inbound_Merge_7 = 1) AS Fluid_Inbound_Merge_7,
|
|
SUM(Non_Con_Merge = 1) AS Non_Con_Merge,
|
|
SUM(NCP = 1) AS NCP,
|
|
SUM(Bulk_Inbound_MCM04 = 1) AS Bulk_Inbound_MCM04,
|
|
SUM(Fluid_Outbound_MCM04 = 1) AS Fluid_Outbound_MCM04,
|
|
SUM(Problem_Solve_MCM14 = 1) AS Problem_Solve_MCM14,
|
|
SUM(Bulk_Inbound_MCM05 = 1) AS Bulk_Inbound_MCM05,
|
|
SUM(Fluid_Outbound_MCM05 = 1) AS Fluid_Outbound_MCM05,
|
|
SUM(Problem_Solve_MCM15 = 1) AS Problem_Solve_MCM15,
|
|
SUM(NCS1 = 1) AS NCS1,
|
|
SUM(NCS2 = 1) AS NCS2,
|
|
SUM(BYB = 1) AS BYB,
|
|
SUM(BYA = 1) AS BYA,
|
|
SUM(BYC = 1) AS BYC,
|
|
SUM(BYD = 1) AS BYD
|
|
FROM jam_area
|
|
WHERE t_stamp BETWEEN :starttime AND :endtime
|
|
) AS c ON 1=1; |