conversion durée sql serveur 2005
Bonjour, dans le cadre de mon stage, je dois faire une requete qui calcule la durée entre deux dates et exprimer cette durée en jj/mm/aa hh:min:secondes
grace à datediff je calcule cette durée en secondes, mais je n'arrive pas à convertir cette durée au format souhaité.
Code:
1 2 3 4 5
| select requete.id_req,datediff(day ,requete.creation_date,requete.reception_date)as jours,
(datediff(hour ,requete.creation_date,requete.reception_date)-datediff(day ,requete.creation_date,requete.reception_date)*24)as heure,
(datediff(minute ,requete.creation_date,requete.reception_date)-datediff(hour ,requete.creation_date,requete.reception_date)*60) as minutes,
(datediff(second ,requete.creation_date,requete.reception_date)-datediff(minute ,requete.creation_date,requete.reception_date)*60) as secondes
from requete; |
cette requête m'affiche le résultat souhaité, mais dans 4 colonnes, je ne peux donc pas le récupérer.. merci d'avance.