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

24 jam nilai

Saat ini, SELECT . Anda hanya memberi Anda hasil yang terjadi tepat 24 jam sebelum saat ini. Yang Anda butuhkan adalah rentang. Contoh selama 1 jam (lekukan ditambahkan untuk kejelasan):

WHERE `time` BETWEEN 
   DATE_SUB('".$choice."', INTERVAL 24 HOUR) 
   AND DATE_SUB('".$choice."', INTERVAL 23 HOUR) 

Dengan cara ini, Anda akan mendapatkan hasil dengan time dalam rentang 1 jam "sekarang - 24 jam" dan "sekarang - 23 jam". ANTARA operator setara dengan ini:

WHERE `time` >= DATE_SUB('".$choice."', INTERVAL 24 HOUR)
   AND `time` <= DATE_SUB('".$choice."', INTERVAL 23 HOUR) 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menginstal driver QMYSQL

  2. Cara memasukkan data ke mysql menggunakan Java

  3. Pembuatan Kode QR dari baris MySQL

  4. Bagaimana mengatasi InnoDB:Tidak dapat mengunci kesalahan ./ibdata1 mysql?

  5. Tidak dapat memilih 'OK' di mysql-apt-config [Ubuntu 14.04]