Advertisement
Guest User

Untitled

a guest
Apr 28th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.22 KB | None | 0 0
  1. SELECT
  2. MaHH,
  3. SUM(T1) AS T1,
  4. SUM(T2) AS T2,
  5. SUM(T3) AS T3,
  6. SUM(T4) AS T4,
  7. SUM(T5) AS T5,
  8. SUM(T6) AS T6,
  9. SUM(T7) AS T7,
  10. SUM(T8) AS T8,
  11. SUM(T9) AS T9,
  12. SUM(T10) AS T10,
  13. SUM(T11) AS T11,
  14. SUM(T12) AS T12,
  15. SUM(Temp.Nam) AS Nam
  16. FROM
  17. (
  18.     SELECT
  19.     MaHH,
  20.         ISNULL((SELECT SUM(SoLuong) WHERE MONTH(NgayBan)=1),0) AS T1,
  21.         ISNULL((SELECT SUM(SoLuong) WHERE MONTH(NgayBan)=2),0) AS T2,
  22.         ISNULL((SELECT SUM(SoLuong) WHERE MONTH(NgayBan)=3),0) AS T3,
  23.         ISNULL((SELECT SUM(SoLuong) WHERE MONTH(NgayBan)=4),0) AS T4,
  24.         ISNULL((SELECT SUM(SoLuong) WHERE MONTH(NgayBan)=5),0) AS T5,
  25.         ISNULL((SELECT SUM(SoLuong) WHERE MONTH(NgayBan)=6),0) AS T6,
  26.         ISNULL((SELECT SUM(SoLuong) WHERE MONTH(NgayBan)=7),0) AS T7,
  27.         ISNULL((SELECT SUM(SoLuong) WHERE MONTH(NgayBan)=8),0) AS T8,
  28.         ISNULL((SELECT SUM(SoLuong) WHERE MONTH(NgayBan)=9),0) AS T9,
  29.         ISNULL((SELECT SUM(SoLuong) WHERE MONTH(NgayBan)=10),0) AS T10,
  30.         ISNULL((SELECT SUM(SoLuong) WHERE MONTH(NgayBan)=11),0) AS T11,
  31.         ISNULL((SELECT SUM(SoLuong) WHERE MONTH(NgayBan)=12),0) AS T12,
  32.         ISNULL(SUM(SoLuong),0) AS Nam
  33.     FROM HOADONBANHANG FULL JOIN CT_HOADON
  34.     ON HOADONBANHANG.MaHD = CT_HOADON.MaHD
  35.     WHERE YEAR(NgayBan) = 2017
  36.     GROUP BY MONTH(NgayBan),MaHH
  37. ) AS Temp
  38. GROUP BY Temp.MaHH
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement