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

nhóm mysql theo tuần

Nếu bạn lưu trữ the_date dưới dạng số nguyên, trước tiên bạn cần chuyển đổi nó thành datetime bằng FROM_UNIXTIME chức năng:

 SELECT SUM(`amount_sale`) as total 
FROM `sales` 
WHERE `payment_type` = 'Account' 
GROUP BY WEEK(FROM_UNIXTIME(`the_date`))  

CẬP NHẬT :
Ngoài ra, bạn có thể muốn xuất số tuần,

SELECT CONCAT('Week ', WEEK(FROM_UNIXTIME(`the_date`))) as week_number,
SUM(`amount_sale`) as total 
FROM `sales` 
WHERE `payment_type` = 'Account' 
GROUP BY WEEK(FROM_UNIXTIME(`the_date`))


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Flutter kết nối với cơ sở dữ liệu trong máy chủ

  2. Lưu trữ tệp PDF trong MySQL

  3. Mysql:Chọn các hàng từ một bảng không nằm trong bảng khác

  4. Phân tích cú pháp JSON trong MySQL

  5. Chèn vào một bảng có dấu gạch ngang trong tên