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

MySQL INTERVAL Menit

Coba:

$minutes = 60 * 2

SELECT COUNT(`id`) AS `TOTAL`, `job_id` 
  FROM `tlb_stats` 
  WHERE `log_time` < DATE_SUB(NOW(), INTERVAL $minutes MINUTE) 
  GROUP BY `job_id`
  • gunakan backticks untuk mengutip bidang (kata-kata seperti "total" dan "id" suatu hari nanti mungkin berarti sesuatu di MySQL)
  • gunakan NOW() untuk CURRENT_DATE hanya berarti 04-08-2010, tidak termasuk waktu
  • gunakan < untuk mendapatkan entri lebih tua dari tanggal tersebut.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Catatan SQL Berturut-turut dengan hitungan

  2. Menghubungkan ke MySQL menyebabkan kesalahan Nama sumber data tidak ditemukan dan tidak ada driver default yang ditentukan

  3. Simpan file CSV ke database mysql

  4. Dapatkan n catatan teratas untuk setiap grup hasil yang dikelompokkan

  5. hapus * dari tabel tidak berfungsi