sql >> Database >  >> RDS >> Mysql

MySQL INTERVAL Minuten

Probeer:

$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`
  • gebruik backticks om velden te citeren (woorden als "totaal" en "id" kunnen ooit betekenen iets in MySQL)
  • gebruik NOW() voor CURRENT_DATE betekent gewoon 2010-08-04, exclusief de tijd
  • gebruik < om inzendingen oudere te krijgen dan die datum.


  1. Is er een manier om het resultaat te beperken met ELOQUENT ORM van Laravel?

  2. Aantal andere rijen in tabel met dezelfde waarde

  3. Wachtgebeurtenissen SQL Server -2

  4. Entity Framework-wizard crasht op MySQL