2009-02-25 9 views
1
sélectionnez

J'ai une table contenant les éléments suivants:Est-il possible de calculer les différences de temps dans MySQL à l'aide d'un

name type 
id : INT 
date1 : DATETIME 
date2 : DATETIME 

Et je dois calculer la différence entre date2 et date1.

Ceci est possible en utilisant la fonction TIMEDIFF dans MySQL.

Cependant, est-il un moyen d'obtenir le résultat de TIMEDIFF (date2, date1) à l'aide d'une sélection, et ne pas utiliser 2 aide Selects:

select TIMEDIFF((select date2 from example_table where id=1) , (select date1 from example_table where id=1)); 

Répondre

4
select TIMEDIFF(date2 ,date1) from example_table where id=1; 
Questions connexes