2015-11-08 1 views

Répondre

11

Vous pouvez utiliser unix_timestamp pour les dates après 1970:

SELECT 
    (unix_timestamp('2013-01-01 10:10:10') - unix_timestamp('1970-01-01 00:00:00'))/60 
  1. Convertir les deux dates à quelques secondes de 1970-01-01
  2. Soustraire les
  3. Diviser par 60 minutes pour obtenir

SqlFiddleDemoUsingMySQL

EDIT:

Ajout de minutes: 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 so much .. bro parfait, il était .. – displayname

+0

Je voudrais aussi ajouter que nous pouvons faire de même pour ajouter mintues ?? – displayname