Je veux calculer la différence entre deux dates (en utilisant SQL Request) avec ce format "AAAA-MM-JJ HH: mm: ss", le résultat devrait être en heures/minutes.Comment calculer la différence entre deux dates
example: "2011-08-02 18:00:00" - "2011-08-03 09:01:00" = 15h and 1 min
1/Je n'ai pas trouvé une fonction qui calcule ce que je veux, juste trouvé TIMEDIFF() et DATEDIFF()
2/Aussi ma demande ne fonctionne pas parce que le retour de sous-requête plus une ligne, je l'ai essayé de calculer avec datediff pour tester uniquement la demande
select sum(DATEDIFF((select changegroup.CREATED
from changegroup,changeitem
where changegroup.id=changeitem.groupid
and oldString='Closed'
and changegroup.issueid=10301),
(select changegroup.CREATED
where changegroup.id=changeitem.groupid
and newString='Closed'
and changegroup.issueid=10301))) as somme
from changegroup,changeitem;
Comment puis-je calculer la différence entre deux dates et comment puis-je corriger ma requête SQL?
merci
Merci beaucoup pour le TIME_FORMAT(), je mettrai à jour mon article pour ajouter plus de détails – rym