Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL INTERVAL Min

Prova:

$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`
  • usa i backtick per citare i campi (parole come "total" e "id" un giorno potrebbero significare qualcosa in MySQL)
  • usa NOW() per CURRENT_DATE significa solo 2010-08-04, esclusa l'ora
  • usa < per ottenere voci più vecchie di quella data.