Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MYSQL - nhận một hàng cho mỗi năm, với tổng số tiền cho mỗi tháng

SELECT
  YEAR(dt) as the_year,
  SUM(CASE WHEN MONTH(dt) = 1 THEN mc_gross ELSE 0 END) AS Total_Jan,
  SUM(CASE WHEN MONTH(dt) = 2 THEN mc_gross ELSE 0 END) AS Total_Feb,
  ...
  SUM(CASE WHEN MONTH(dt) = 12 THEN mc_gross ELSE 0 END) AS Total_Dec
FROM
  transactions
GROUP BY
  the_year;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Con trỏ có thể cuộn trong PHP PDO MySQL không hoạt động

  2. Cách tạo mối quan hệ trong MySQL

  3. Bế tắc khi sử dụng CHỌN ... CHO CẬP NHẬT trong MySQL

  4. Trả về một biến sql cho PHP

  5. Tải lên hình ảnh trong cơ sở dữ liệu MYSQL và hiển thị nó bằng PHP với Swift