2015-11-08 11 views

Odpowiedz

11

można użyć unix_timestamp dla dat po 1970:

SELECT 
    (unix_timestamp('2013-01-01 10:10:10') - unix_timestamp('1970-01-01 00:00:00'))/60 
  1. Konwersja obie daty do sekundach od 1970-01-01
  2. odjąć im
  3. Dzielenie przez 60, aby uzyskać MINUTES

SqlFiddleDemoUsingMySQL

EDIT:

Dodanie minuty: change date to unixtime -> add var * 60sec -> convert back to date

SELECT from_unixtime(unix_timestamp('2013-01-01 10:10:10') + 10 * 60) AS result 

SqlFiddleDemoUsingMySQL2

+0

Thak u tyle bro .. to było idealne .. – displayname

+0

Również chciałbym dodać, że możemy zrobić to samo za dodanie mintues ?? – displayname

Powiązane problemy