我正在进行SELECT:
SELECT
datein as 'Date In',
COUNT(lab) as 'Count of Jobs',
ROUND(COUNT(lab) * 100.0 / SUM(COUNT(lab)) OVER(),2) AS 'Percentage'
"CODE FOR CUMULATIVE PERCENTAGE"
FROM [DailyWIP].[dbo].[WIP_ETO]
GROUP BY datein
ORDER BY datein desc;
预期结果:
答案 0 :(得分:0)
我想你想要
SELECT datein,
COUNT(lab) as job_count
ROUND(COUNT(lab) * 100.0 / SUM(COUNT(lab)) OVER (),2) AS Percentage
ROUND(SUM(COUNT(lab)) OVER (PARTITION BY datein DESC) * 100.0 / SUM(COUNT(lab)) OVER (), 2) AS Cumulative_Percentage
FROM [DailyWIP].[dbo].[WIP_ETO]
GROUP BY datein
ORDER BY datein desc;