dungna > 17-08-11, 11:07 AM
dungna > 17-08-11, 11:27 AM
domfootwear > 17-08-11, 02:06 PM
(17-08-11, 11:07 AM)dungna Đã viết: Em có 1 bảng Banhang như sau:
Mahang Ngay Soluong Dongia TinhTrang
A 01/01/01 15 120 Bình thường
B 01/01/01 10 180 Bình thường
C 01/01/01 12 220 Bình thường
A 01/01/01 15 120 Hủy
Nhìn vào bảng trên thì Mã hàng A thì cột tình trạng là hủy, có thể do nhiều nguyên nhân là người mua đổi ý không mua nữa. Bây giờ em muốn lọc ra 1 Query những mã hàng nào bị hủy thì sẽ không xuất hiện nữa. các bác giúp em với. Kết quả mà em mong muốn sẽ là:
Mahang Ngay Soluong Dongia TinhTrang
B 01/01/01 10 180 Bình thường
C 01/01/01 12 220 Bình thường
dungna > 17-08-11, 02:59 PM
domfootwear > 17-08-11, 03:13 PM
(17-08-11, 02:59 PM)dungna Đã viết: Vâng, bác giúp em điCrossTab Query làm trung gian:
TRANSFORM Count(Banhang.Soluong) AS CountOfSoluong
SELECT Banhang.Mahang
FROM Banhang
GROUP BY Banhang.Mahang
PIVOT Banhang.TinhTrang;
SELECT Banhang_Crosstab.Mahang, Banhang.Ngay, Banhang.Dongia, Banhang.TinhTrang
FROM Banhang INNER JOIN Banhang_Crosstab ON Banhang.Mahang = Banhang_Crosstab.Mahang
WHERE (((Banhang_Crosstab.Hủy) Is Null));
dungna > 17-08-11, 04:06 PM
rua_crazy > 17-08-11, 04:19 PM