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

Membandingkan nilai tanggal CURDATE() dengan bidang stempel waktu penuh

SELECT * FROM table WHERE <timestamp-field> BETWEEN 'YYYY-MM-DD 00:00:00' AND 'YYYY-MM-DD 23:59:59'

Selalu hindari melakukan perhitungan di lapangan jika memungkinkan:mis.

SELECT * FROM table WHERE DATE(<timestamp-field>) = 'YYYY-MM-DD'

akan menghitung DATE() untuk SEMUA baris dalam tabel itu, jadi Anda benar-benar berbicara tentang siklus yang sia-sia di sini



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Temukan nilai paling sering di kolom SQL

  2. Cara Menyebarkan Database MySQL Chamilo untuk Ketersediaan Tinggi

  3. Sanitasi dan validasi formulir php

  4. Cara menggunakan cURL untuk mengambil data tertentu dari situs web dan kemudian menyimpannya ke database saya menggunakan php

  5. Kunci asing beberapa kolom di MySQL?