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

MySQL - Giữa các tháng (thay vì dấu thời gian)

Tôi không chắc, nếu bạn muốn lấy tất cả các hàng từ tháng 1 đến tháng 6, chỉ các hàng cho đến ngày 1 tháng 6 hoặc tất cả các hàng từ tháng 1 đến tháng 5. Bạn có thể sử dụng ví dụ:

[...] WHERE `date_column` BETWEEN '2012-01-01' AND '2012-06-01'

cung cấp cho bạn tất cả các hàng kể cả ngày 1 tháng 6.

Sử dụng điều này để nhận tất cả các hàng từ đầy đủ tháng 1 đến tháng 6:

[...] WHERE YEAR(`date_column`)=2012 AND MONTH(`date_column`) BETWEEN 1 AND 6

(đổi thành BETWEEN 1 AND 5 từ tháng 1 đến tháng 5)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Phép chia quan hệ trong mysql mà không có các hàm tổng hợp?

  2. Tạo (tức là viết) một cột chỉ mục số hàng trong MySQL

  3. REGEXP Với PDO Mysql

  4. Tại sao mysql_escape_string rất không được khuyến khích?

  5. Định vị ô FPDF