{MySQL} Requête intervalle type INT
Résolu
nalagak
Messages postés
4
Statut
Membre
-
Cephei Messages postés 128 Statut Membre -
Cephei Messages postés 128 Statut Membre -
Bonjour,
Je cherche de l'aide pour effectuer une requête MySQL, je suis débutant et je ne m'en sort pas...
Je prend pour exemple cette table:
Je souhaiterai récupérer en sortie les intervalles de temps entre le TYPE "debut" et "fin" de chaque ID:
Voila merci d'avance pour toutes aides que vous pouriez m'apporter.
Je cherche de l'aide pour effectuer une requête MySQL, je suis débutant et je ne m'en sort pas...
Je prend pour exemple cette table:
ID |TIME |TYPE ------------------------- A |100 |debut A |150 |fin B |120 |debut B |130 |fin B |110 |autre
Je souhaiterai récupérer en sortie les intervalles de temps entre le TYPE "debut" et "fin" de chaque ID:
ID |INTERVALLE ------------------------- A |50 B |10
Voila merci d'avance pour toutes aides que vous pouriez m'apporter.
3 réponses
-
Bonsoir,
Ce serait pas un truc du genre :
SELECT ID, T2.TIME - T1.TIME AS INTERVALLE
FROM table AS T1
LEFT JOIN table AS T2 ON T1.ID = T2.ID
WHERE T1.TYPE = 'debut' AND T2.TYPE = 'fin' -
Merci beaucoup! C'est exactement ce que je cherchais.
Et sinon interval/intervalle, je ne pense pas avoir fait une erreur (j'avais regardé dans le doute):
intervalle, nom masculin
Sens Espace, distance ou temps séparant deux objets, deux faits, deux sons.
Synonyme espace Anglais (espace) gap, (temps) interval -
Ah merci pour l'info ... !
C'est à force de coder je vois de l'anglais partout ...
Merci,