-- Cycle Count Summary by Location - Most Couunted --
SELECT
task_genrtn_ref_nbr "Location",
SUM(CASE WHEN invn_need_type = '101' THEN 1 ELSE 0 END) as "Total",
SUM(CASE WHEN task_desc = 'Negative invn in Active' THEN 1 ELSE 0 END) as "Neg",
SUM(CASE WHEN task_desc = 'System Generated Cycle Count Of Active' THEN 1 ELSE 0 END) as "Sys Gen",
SUM(CASE WHEN task_desc = 'Short Pick in Active (Pull)' THEN 1 ELSE 0 END) as "Short",
SUM(CASE WHEN task_desc = 'Skip for Active (Put)' THEN 1 ELSE 0 END) as "Skip",
SUM(CASE WHEN task_desc = 'Cycle Count Active' THEN 1 ELSE 0 END) as "Cycle Act"
FROM task_hdr
GROUP BY task_genrtn_ref_nbr
ORDER BY 2 desc