sql >> Database teknologi >  >> RDS >> Mysql

Få resterende dage, timer og minutter ved at bruge mySql

Dette stackoverflow-link kan hjælpe dig. Der er mange måder at beregne forskel på mellem to datoer, og du er ikke forpligtet til at gøre dette i fuld SQL.

[EDIT]

Jeg har fundet en løsning i 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. Hvordan tvinges pascal-sag med Oracles Entity Framework-understøttelse?

  2. COUNT(*) returnerer flere rækker i stedet for kun én

  3. SQL-serveren skal kun vælge forskellige rækker med den nyeste værdi

  4. MONTHNAME() Eksempler – MySQL