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

Truy vấn SQL để truy xuất dữ liệu năm tài chính được nhóm theo năm

SELECT
   CASE WHEN MONTH(service_date)>=7 THEN
          concat(YEAR(service_date), '-',YEAR(service_date)+1)
   ELSE concat(YEAR(service_date)-1,'-', YEAR(service_date)) END AS financial_year,
   SUM(invoice_amount)
FROM mytable
GROUP BY financial_year

mà sản xuất o / p như dưới đây

financial_year   invoice_amount
2007-2008        10000.00
2008-2009        15000.00
2009-2010        20000.00


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tái tạo một máy chủ MySQL Master bị sự cố trong thiết lập sao chép bán đồng bộ

  2. Giới thiệu đơn giản về cách sử dụng MySQL trên Linux Terminal

  3. Đếm có bao nhiêu trường MySQL trong một hàng được lấp đầy (hoặc trống)

  4. mysql chọn các bản ghi lớn hơn 3 tháng

  5. Truy vấn tự động chạy trong mysql