sql >> Databáze >  >> RDS >> Mysql

Jak zjistit, zda datum odpovídá intervalu v PHP nebo MySQL?

select *
from test
where datetimefield > '2011-06-16 07:00:00'
and
mod(timestampdiff(second,'2011-06-16 07:00:00',datetimefield),7200) = 0

Tento příklad vám poskytne všechny záznamy větší než '2011-06-16 07:00:00', kde je pole přesně násobkem 2 hodin.



  1. Použití příkazu Python pro příkaz SQL INSERT

  2. Používání Dockeru na Azure Container Service s Swarm Cluster

  3. PHP - Chyba Zatímco / Jinak?

  4. Optimalizujte dotaz MySQL, abyste se vyhnuli použití kde; Použití dočasné; Pomocí řazení souborů