我使用SSRS 2005來創建報告,以顯示不同類別小時的款項(註冊時間,加班等)多行總計2005
SELECT OGL.PACostCenter, vpt.LL6, sum((vpt.timeinseconds*1.0)/3600) [Hours]
FROM totals as vpt
INNER JOIN OracleLookup OGL on vpt.LL6 = OGL.OracleCostCenter COLLATE SQL_Latin1_General_CP1_CI_AI
WHERE vpt.DATE BETWEEN @StartDate AND @EndDate
AND vpt.PAYCODENAME in ('519-H-Overtime 1.0',
'519-H-Holiday OT 1.5',
'519-H-Overtime 1.5',
'519-H-Overtime 2.0',
'519-H-Regular')
GROUP BY OGL.PayrollAccount, vpt.LL6
ORDER BY OGL.PayrollAccount, vpt.LL6
我總學時罰款,但也希望能夠把它打破,只有加班時間的專欄,只有正常的時間和一切的總數。有沒有一種簡單/乾淨的方式來做到這一點,任何人都知道?我嘗試過使用不同的數據集,但它並沒有達到我的預期,而像子查詢之類的東西似乎會變得雜亂和冗餘。
非常感謝,工作得很好。 – mrshickadance