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

hiển thị tuần theo ngày

Yếu tố sử dụng WEEKDAY hãy sử dụng WEEKOFYEAR

SELECT WEEKOFYEAR(date) AS week, date
FROM myTable
WHERE date BETWEEN start_date AND end_date
ORDER BY week

CẬP NHẬT Câu hỏi này là nguồn

SELECT  (WEEK(date, 5) -
        WEEK(DATE_SUB(date, INTERVAL DAYOFMONTH(date) - 1 DAY), 5) + 1) as week, date
    FROM myTable
    WHERE date BETWEEN start_date AND end_date
    ORDER BY week

CẬP NHẬT 2

SELECT  (WEEK(date, 1) -
        WEEK(DATE_SUB(date, INTERVAL DAYOFMONTH(date) - 1 DAY), 1) + 1) as week, date
    FROM myTable
    WHERE date BETWEEN start_date AND end_date
    ORDER BY week


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. So sánh mảng danh sách bạn bè trên Facebook với bảng MySQL

  2. Cách lấy UUID do MySQL tạo thành biến C #

  3. Bảng không xác định trong MULTI DELETE

  4. Làm cách nào để hiển thị thời gian thực thi của một truy vấn MySQL trong PHP?

  5. Mysql - cập nhật cột bảng từ một cột khác dựa trên thứ tự