52 lines
3.0 KiB
Plaintext
52 lines
3.0 KiB
Plaintext
Select
|
|
SorterName,inducted_count,sorted_count,destinv_count,destfull_count,unexpected_count,destfault_count,destfault_count,divfail_count,gaperr_count,
|
|
lost_count, trackerr_count, unknownn_count, unsafe_count,destdis_count, destnone_count, Startstamp,Endtstamp,
|
|
inducted_count/inducted_count as inducted_perc,
|
|
sorted_count/inducted_count as sorted_perc,
|
|
destinv_count/inducted_count as destinv_perc,
|
|
destfull_count/inducted_count as destfull_perc,
|
|
unexpected_count/inducted_count as unexpected_perc,
|
|
destfault_count/inducted_count as destfault_perc,
|
|
divfail_count/inducted_count as divfail_perc,
|
|
gaperr_count/inducted_count as gaperr_perc,
|
|
lost_count/inducted_count as lost_perc,
|
|
trackerr_count/inducted_count as trackerr_perc,
|
|
unknownn_count/inducted_count as unknown_perc,
|
|
unsafe_count/inducted_count as unsafe_perc,
|
|
destdis_count/inducted_count as destdis_perc,
|
|
destnone_count/inducted_count as destnone_perc,
|
|
inducted_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as inducted_rate,
|
|
sorted_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as sorted_rate,
|
|
destinv_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as destinv_rate,
|
|
destfull_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as destfull_rate,
|
|
unexpected_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as unexpected_rate,
|
|
destfault_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as destfault_rate,
|
|
divfail_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as divfail_rate,
|
|
gaperr_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as gaperr_rate,
|
|
lost_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as lost_rate,
|
|
trackerr_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as trackerr_rate,
|
|
unknownn_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as unknown_rate,
|
|
unsafe_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as unsafe_rate,
|
|
destdis_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as destdis_rate,
|
|
destnone_count*3600/TIMESTAMPDIFF(second, Startstamp, Endtstamp) as destnone_rate
|
|
FROM
|
|
(SELECT
|
|
'S03' as SorterName,
|
|
COUNT(*) AS inducted_count,
|
|
SUM(alltable.ACTUAL_DEST <> 'S03999') AS sorted_count,
|
|
SUM(alltable.DivertStatus = 7) AS destinv_count,
|
|
SUM(alltable.DivertStatus = 5) AS destfull_count,
|
|
SUM(alltable.DivertStatus = 2) AS unexpected_count,
|
|
SUM(alltable.DivertStatus = 6) AS destfault_count,
|
|
SUM(alltable.DivertStatus = 14) AS divfail_count,
|
|
SUM(alltable.DivertStatus = 4) AS gaperr_count,
|
|
SUM(alltable.DivertStatus = 17) AS lost_count,
|
|
SUM(alltable.DivertStatus = 3) AS trackerr_count,
|
|
SUM(alltable.DivertStatus = 1) AS unknownn_count,
|
|
SUM(alltable.DivertStatus = 21) AS unsafe_count,
|
|
SUM(alltable.DivertStatus = 12) AS destdis_count,
|
|
SUM(alltable.DivertStatus = 16) AS destnone_count,
|
|
MIN(alltable.t_stamp) AS Startstamp,
|
|
Max(alltable.t_stamp) AS Endtstamp
|
|
FROM alltable
|
|
Where (alltable.t_stamp BETWEEN :starttime AND :endtime)) basa |