Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

periksa apakah waktu (dengan zona waktu) terletak pada rentang waktu tertentu

Anda mungkin ingin menyimpan waktu sebagai UTC dalam database, ini akan membuat kueri seperti ini jauh lebih logis dan mudah dimengerti. Saat Anda menarik waktu dari DB, Anda juga dapat menarik timeozne dan melakukan konversi apa pun yang diperlukan pada saat itu.

Seperti itu, Anda dapat meminta semua nilai antara

$checkup_time_min +- (time conversion for given timezone) dan

$checkup_time_max -+ (time conversion for given timezone)

tetapi Anda perlu menjalankan kueri yang berbeda untuk setiap zona waktu. Atau Anda bisa melakukan banyak pernyataan if yang memeriksa zona waktu tetapi itu tidak jauh lebih bersih.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mendapatkan nilai enum MySQL hanya menggunakan SQL

  2. Python - Konektor SQL:Pembaruan tidak berfungsi

  3. Bagaimana cara membersihkan atau mengubah ukuran file ibtmp1 di MySQL?

  4. Tidak ada operasi yang diizinkan setelah koneksi ditutup MYSQL

  5. Mysql ERROR 1005 (HY000):Tidak dapat membuat tabel 'tmp' (errno:13)