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

kiểm tra xem thời gian (với múi giờ) có nằm trong phạm vi thời gian nhất định không

Bạn có thể muốn lưu trữ thời gian dưới dạng UTC trong cơ sở dữ liệu, điều này sẽ làm cho các truy vấn như thế này trở nên hợp lý và dễ hiểu hơn nhiều. Khi bạn kéo thời gian từ DB, bạn cũng có thể kéo timeozne và thực hiện bất kỳ chuyển đổi nào cần thiết tại thời điểm đó.

Như vậy, bạn có thể truy vấn tất cả các giá trị giữa

$checkup_time_min +- (time conversion for given timezone)

$checkup_time_max -+ (time conversion for given timezone)

nhưng bạn sẽ cần chạy một truy vấn khác nhau cho từng múi giờ. Ngoài ra, bạn có thể thực hiện một loạt các câu lệnh if kiểm tra múi giờ nhưng điều đó không rõ ràng hơn nhiều.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cập nhật một bảng với count () từ một bảng khác

  2. Làm cách nào để thiết kế Bảng MySql cho Đám mây thẻ?

  3. PHP MySQL hiển thị nhiều hàng được nhóm theo các trường chung

  4. Tải xuống csv từ codeigniter mysql

  5. Chèn truy vấn với một phép nối bên trong