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

Uzyskaj pozostałe dni, godziny i minuty za pomocą mySql

Ten link do przepełnienia stosu może ci pomóc. Istnieje wiele sposobów obliczania różnicy między dwiema datami i nie musisz robić tego w pełnym SQL.

[EDYTUJ]

Znalazłem rozwiązanie w SQL...

SELECT  TIMESTAMPDIFF(DAY,NOW(),'2012-01-01') AS DAY,
        TIMESTAMPDIFF(HOUR,NOW(),'2012-01-01')-TIMESTAMPDIFF(DAY,NOW(),'2012-01-01')*24 AS HOUR,
        TIMESTAMPDIFF(MINUTE,NOW(),'2012-01-01')-TIMESTAMPDIFF(HOUR,NOW(),'2012-01-01')*60 AS MINUTE;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wstawianie losowych znaków do bazy danych MYSQL

  2. Zapytanie wybierające MYSQL z funkcją SUM()

  3. Ograniczenia klucza obcego:kiedy używać ON UPDATE i ON DELETE?

  4. Jak dodać dni do daty w MySQL

  5. Jak przekonwertować ciąg na datę w MySQL?