cách group cho Newbie
hieu115 > 22-08-14, 05:44 PM
Gửi anh chị em,
Em tìm cách Group lên theo tháng như sau
SELECT CR.[Part Number], CR.Receiver, CR.[Voucher Mode], Sum(IIf([Voucher Mode]="T",-[Consumed Qty],[Consumed Qty])) AS [Total Qty], Month([Created Booking Date]) AS [Month]
FROM CR
GROUP BY CR.[Part Number], CR.Receiver, CR.[Voucher Mode], CR.[Created Booking Date], Month([Created Booking Date])
HAVING (((CR.[Part Number]) Like [ Track Part number] & "*") AND ((CR.[Voucher Mode])="TR") AND ((CR.[Created Booking Date]) Between [From date] And [ To date ])) OR (((CR.[Part Number]) Like [ Track Part number] & "*") AND ((CR.[Voucher Mode])="AA") AND ((CR.[Created Booking Date]) Between [From date] And [ To date ])) OR (((CR.[Part Number]) Like [ Track Part number] & "*") AND ((CR.[Voucher Mode])="AS") AND ((CR.[Created Booking Date]) Between [From date] And [ To date ])) OR (((CR.[Part Number]) Like [ Track Part number] & "*") AND ((CR.[Voucher Mode])="T") AND ((CR.[Created Booking Date]) Between [From date] And [ To date ]));
Tuy nhiên với tình trạng có 2 ngày trong 1 tháng thì nó lại không Group lên được.
chẳng hạn phát sinh 2 record ngày 01/01/2014 thì lại không group lên theo tháng 1 được
Vd : Part: Q4554
Mình mới tham gia Access (hồi nhỏ có học tin B, giờ mới sử dụng lại ) nhờ anh chị em chỉ bảo.
Chân thành cảm ơn mọi người.