Hãy thử điều này:
select
workweek
,(select sum(cost) from DataTable where Catg = 'Cat1') as Cat1TotalCost
,(select sum(cost) from DataTable where Catg = 'Cat2') as Cat2TotalCost
,(select sum(cost) from DataTable where Catg = 'Cat3') as Cat3TotalCost
.
.
.
.
from DataTable
group by Workweek
Bây giờ, bạn đang nhóm theo trường tuần làm việc. Ngoài ra, tôi đã thay đổi like
thành =
để làm cho nó nhanh hơn một chút.