Mysql
 sql >> Baza danych >  >> RDS >> Mysql

mysql oblicza sekundy między dwiema datami/godzinami dla każdego dnia

Użyj TIMESTAMPDIFF w MySQL:

SELECT TIMESTAMPDIFF(SECOND,from,to); 

Przykład:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak obliczyć procent dwóch kolumn w MySQL?

  2. MySQL LIMIT w skorelowanym podzapytaniu

  3. PHP/MySQL - algorytm dla Top Rated

  4. Błąd klucza obcego MySQL 1005 errno 150 klucz podstawowy jako klucz obcy

  5. Jak zastąpić string innym stringiem i zachować wielkość liter w php i mysql?