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

Làm thế nào để tìm xem một ngày có phù hợp với một khoảng thời gian trong PHP hoặc MySQL hay không?

select *
from test
where datetimefield > '2011-06-16 07:00:00'
and
mod(timestampdiff(second,'2011-06-16 07:00:00',datetimefield),7200) = 0

Ví dụ này sẽ cung cấp cho bạn tất cả các bản ghi lớn hơn '2011-06-16 07:00:00' trong đó trường chính xác là bội số của 2 giờ.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhận thứ hạng, dựa trên điểm số, từ Cơ sở dữ liệu MySql không có thứ tự khi được cấp Tên người dùng

  2. làm thế nào để gửi giá trị của lựa chọn với đầu vào ẩn

  3. Tìm kiếm chậm theo truy vấn chỉ mục LIKE% MYSQL

  4. Giả mạo Tăng số tự động tăng trên một bảng trong MySQL bằng cách sử dụng trình kích hoạt

  5. Sử dụng htmlspecialchars () trước khi chèn vào MySQL có tốt không?