sql >> Database >  >> RDS >> Mysql

Hoe kom ik erachter of een datum in een interval past in PHP of 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

Dit voorbeeld geeft u alle records die groter zijn dan '2011-06-16 07:00:00' waarbij het veld precies een veelvoud van 2 uur is.



  1. TXT-bestand of database?

  2. Sqlalchemy bulk-update in MySQL werkt erg traag

  3. Alleen maand en jaar krijgen van SQL DATE

  4. Prestaties van sys.partitions