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

mysql vypočítá sekundy mezi dvěma daty/časy pro každý den

Použijte TIMESTAMPDIFF v MySQL:

SELECT TIMESTAMPDIFF(SECOND,from,to); 

Příklad:

SELECT TIMESTAMPDIFF(SECOND,'2016-01-01 00:00:00','2016-01-11 00:00:00'); -- 864000
SELECT TIMESTAMPDIFF(MINUTE,'2016-01-01 00:00:00','2016-01-11 00:00:00'); -- 14400
SELECT TIMESTAMPDIFF(HOUR,'2016-01-01 00:00:00','2016-01-11 00:00:00'); -- 240
SELECT TIMESTAMPDIFF(DAY,'2016-01-01 00:00:00','2016-01-11 00:00:00'); -- 10



  1. Jak nastavím vybranou položku v rozevíracím seznamu

  2. Kdy použít levé vnější spojení?

  3. Vyberte pouze poslední hodnotu pomocí group by na mysql

  4. Jak připojit Grails 3.0 k mé místní databázi Mysql