Hoàng Nhật Phương
Thành viên gắn bó
- Tham gia
- 5/11/15
- Bài viết
- 1,895
- Được thích
- 1,219
Dạ đây ạ, OT gửi bạn nhờ bạn kiểm tra giúp ạ.Bạn gửi cho tôi câu lệnh bạn điều chỉnh tôi xem thử!
Mã:
Select a.[MA_HANG],b.[KHO_LUU_TRU],c.[LOTNO],
sum(b.[QTY]) [TDK],
sum(case when c.[KIEU]='N' then c.[QTY] else 0 end) [NHAP],
sum(case when c.[KIEU]='X' then c.[QTY] else 0 end) [XUAT],
sum(b.[QTY])+sum(case when c.[KIEU]='N' then c.[QTY] else 0 end)-sum(case when c.[KIEU]='X' then c.[QTY] else 0 end) [TON]
From [KHOHANG].[dbo].[DMHH] a
left join [KHOHANG].[dbo].[TONDAUKY] b on a.[MA_HANG]=b.[MA_HANG]
left join [KHOHANG].[dbo].[XN] c on a.[MA_HANG]=c.[MA_HANG]
Where (c.[MA_HANG] = N'MH0001' and c.[LOTNO] =N'L246357')
and (b.[MA_HANG]= N'MH0001' and b.[LOTNO]=N'L246357' and b.[KHO_LUU_TRU] like N'%A%')
Group by a.[MA_HANG],b.[KHO_LUU_TRU], c.[LOTNO]
Order by a.[MA_HANG]
Bài đã được tự động gộp:
Cảm ơn anh Hai Lúa đã quan tâm ạ.
Chỗ trống đó là "A" anh ạ, xin lỗi anh OT không kéo hết lên trên.
Vì OT sử dụng câu lệnh truy vấn để tìm theo từng mã và từng kho lên chỉ có một mã và một kho thôi ạ.