SQl : trouver l'élément suivant d'une colonne

SQl : trouver l'élément suivant d'une colonne - SQL/NoSQL - Programmation

Marsh Posté le 20-05-2013 à 12:36:33    

Bonjour à tous.
 
Je me permets de vous demander votre aide car j'ai un petit problème à régler.  
 
Je travaille sur une petite table d'historisation de bugs. Pour moi un bug à un id, un statut et une date de modification. a chaque fois que le statut change, une nouvelle ligne apparait avec donc une nouvelle date de modification.  
 
J'ai une table sous MySQl qui contient : id, bug_id, date_modified, id_status. J'ai fait une group by par bug_id et date_modified pour trier la table par bug-id et ensuite par date (pour reproduire l'évolution du bug).  
 
Mon problème: je voudrais rajouter une colonne pour calculer le temps écoulé quand le bug est à tel ou tel statut. Pour cela je voulais essayer de récupérer la date de la ligne suivante dans un premier temps dans une nouvelle colonne. Puis dans un second temps faire une autre colonne avec un if le bug_id suivant=bug_id alors je fais la soustraction sinon null. Ainsi j'aurais un délais pour chaque ligne (chaque statut).
 
Je suis débutante en sql alors je voulais déjà savoir si mon idée était possible et si vous saviez comment je pourrais récupérer la date de la ligne suivante car je ne sais vraiment pas comment faire. Ou alors une autre idée si la mienne n'est pas bonne!^^
 
J’espère que mon explication est clair.  
 
Merci de votre aide.
 
Bonne journée.  
 

Reply

Marsh Posté le 20-05-2013 à 12:36:33   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed