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

Bỏ qua năm trong Truy vấn SQL với phạm vi ngày

...
AND DATE_FORMAT(t.DELIV_DATE, '%m%d') BETWEEN '0101' AND '0201'
...

Cập nhật - để xử lý phạm vi lặp lại mặc dù năm cuối (thay thế 01010201 với các biến thực tế đại diện cho fromto ):

...
AND
  (DATE_FORMAT(t.DELIV_DATE, '%m%d') BETWEEN '0101' AND '0201'
   OR '0101' > '0201' AND
     (DATE_FORMAT(t.DELIV_DATE, '%m%d') >= '0101' OR
      DATE_FORMAT(t.DELIV_DATE, '%m%d') <= '0201'
     )
  )
...


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng MySQL với Android

  2. Cách chuyển đổi dữ liệu bảng cơ sở dữ liệu mysql trong json bằng php

  3. Loại bỏ các bản sao bằng chỉ mục duy nhất

  4. Spring Boot + docker-compos + MySQL:Kết nối bị từ chối

  5. MySQL Workbench - Cách đồng bộ hóa Sơ đồ EER