Kho hàng cần bảng chéo số lượng nhập theo kho và thang ('T1','T2','T3'), kèm cột tổng cả 3 tháng từ bảng nhapkho.
| Cột | Kiểu | Ý nghĩa |
|---|---|---|
| kho | nvarchar(30) | Tên kho |
| thang | nvarchar(2) | 'T1','T2','T3' |
| sl | int | Số lượng nhập |
Dùng PIVOT cho 3 tháng và thêm cột Tong = T1 + T2 + T3 (thiếu coi như 0).
SETUP SQL tạo bảng nhapkho và chèn số lượng nhập theo kho và tháng.
thang chỉ nhận 'T1','T2','T3'. (kho, thang) là duy nhất. Thiếu tháng điền 0.
Năm cột: kho, T1, T2, T3, Tong. Sắp xếp theo kho tăng dần.
Ví dụ:
Đầu vào:
CREATE TABLE nhapkho (kho nvarchar(30), thang nvarchar(2), sl int);
INSERT INTO nhapkho VALUES
(N'Kho A',N'T1',10),(N'Kho A',N'T2',20),(N'Kho B',N'T3',5);
Đầu ra:
Kho A 10 20 0 30
Kho B 0 0 5 5
Giải thích:
Đang tải editor...