Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL INTERVALLE Min

Essayez :

$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`
  • utilisez des backticks pour citer les champs (des mots comme "total" et "id" peuvent un jour signifier quelque chose dans MySQL)
  • utiliser NOW() pour CURRENT_DATE signifie simplement 2010-08-04, sans compter l'heure
  • utiliser < pour obtenir des entrées plus anciennes que cette date.