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

Đếm số khác biệt cho mỗi năm tài chính và hiển thị tất cả các ngày trong kết quả truy vấn

Tôi đã cập nhật truy vấn của bạn như bên dưới:

SELECT
order_date,
SUM(rn = 1) AS quantity
FROM 

  (SELECT 
  order_date, 
  row_number() over(PARTITION BY YEAR(order_date - INTERVAL 2 MONTH), customerID ORDER BY order_date) rn
  FROM customers
  ) t
  
GROUP BY 1;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. NHibernate MappingException:không có tài khoản cho byte []

  2. 7 cách tìm hàng trùng lặp khi bỏ qua khóa chính trong MySQL

  3. truy vấn mysql mất 46 giây - cần hiệu quả hơn

  4. Cập nhật hàng SQL mà không cần biết tên cột

  5. Tương đương với boom () để làm việc với chuỗi trong MySQL