Calcul sur des dates et heure [SQL] - SQL/NoSQL - Programmation
Marsh Posté le 18-03-2005 à 21:20:15
Bon, finalement, j'ai trouvé une fonction SQL qui fait ce que je veux correctement comme ceci :
SELECT IdHistorique, InstantDebut, InstantFin, TIMEDIFF(InstantFin, InstantDebut) AS Duree |
Maintenant, c'est mon soft qui me les brise, mais c'est une autre histoire...
Marsh Posté le 18-03-2005 à 19:50:54
J'ai une table de ma base de données MySQL nommée Historique, foutue de la manière suivante :
IdHistorique INTEGER
InstantDebut DATETIME
InstantFin DATETIME
Je souhaite faire remonter les durée, je fais donc la requête suivante :
SELECT IdHistorique, InstantDebut, InstantFin, (InstantFin - InstantDebut) AS Duree
FROM Historique
ORDER BY InstantDebut
Je pensais que le système allait me renvoyer un chiffre correspondant au nombre de secondes restantes, mais pas du tout. Par exemple, avec 10 secondes entre les deux événements, il me renvoie 51 pour Duree.
Ou est le pépin, j'avoue ne pas comprendre... Merci d'avance pour votre aide.
---------------
Au coeur du swirl - Mon feed