tiendinho > 28-09-10, 09:56 AM
Noname > 28-09-10, 11:11 AM
tiendinho > 29-09-10, 11:17 AM
Cafe Via He > 29-09-10, 11:22 AM
tiendinho > 29-09-10, 02:06 PM
Noname > 01-10-10, 11:53 AM
SELECT TblChungtu.MaKH, TblChungtu.Sotien, TblChungtu.SoTienTT, [sotien]-[sotienTT] AS soCL, IIf(((Date()-[NgayHD])>=90) And ((Date()-[ngayHD])<=180),[soCL],0) AS [QH3-6T], IIf(((Date()-[NgayHD])>=180) And ((Date()-[ngayHD])<=360),[SoCL],0) AS [QH6T-1N], IIf((Date()-[ngayHD])>360,[socl],0) AS QHTren1N, TblChungtu.NgayHD
FROM TblChungtu;
SELECT Query1.MaKH, Sum(Query1.Sotien) AS Sotien, Sum(Query1.SoTienTT) AS SoTienTT, Sum(Query1.soCL) AS SumOfsoCL, Sum(Query1.[QH3-6T]) AS [QH3-6T], Sum(Query1.[QH6T-1N]) AS [QH6T-1N], Sum(Query1.QHTren1N) AS QHTren1N
FROM Query1
GROUP BY Query1.MaKH;
tiendinho > 04-10-10, 08:53 AM
minhthuan > 15-12-10, 03:32 PM
(28-09-10, 09:56 AM)tiendinho Đã viết:
Mình có table gồm các cột sau: MaKH (mã khách hàng), SoHD (số hóa đơn), NgayHD(ngày hóa đơn),Sotien (số tiền trên hóa đơn), SoTT(số tiền thanh toán), NgayTT (ngày thanh toán). Biết rằng trong kỳ 1 khách hành có rất nhiều hóa đơn.
Mình muốn làm 1 query hiển thị các nội dung sau: MaKH,Sotien (tổng số tiền của mỗi KH theo hóa đơn), SoTT (tổng số tiền thanh toán của mỗi KH),SoCL (số tiền còn lại chưa thanh toán của mỗi KH), QH3T-6T (tổng số tiền chưa thanh toán quá hạn từ 3-6 tháng), QH6T-1N (tổng số tiền chưa thanh toán quá hạn từ 6 tháng-1 năm), QHTren1N (tổng số tiền chưa thanh toán quá hạn trên 1 năm). Biết rằng số ngày quá hạn = ngày hiện tại - ngày trên hóa đơn
Các bạn nào cao thủ giúp mình tạo 1 query như trên để từ đó mnìh là Report báo cáo công nợ,thanks các bạn nhiều!!!!
vinhang > 16-03-11, 03:50 PM