SQL Datediff - recherche de datiff entre les lignes
Je voudrais interroger une base de données utilisation de sql pour montrer la différence de temps entre l'id 1,2,3 et ainsi de suite. fondamentalement, il va comparer la ligne ci-dessous pour tous les enregistrements. toute aide serait appréciée.
IDCODE DATE TIME DIFFERENCE (MINS)
1 02/03/2011 08:00 0
2 02/03/2011 08:10 10
3 02/03/2011 08:23 13
4 02/03/2011 08:25 2
5 02/03/2011 09:25 60
6 02/03/2011 10:20 55
7 02/03/2011 10:34 14
Merci!
source d'informationauteur Tyrone2011
Vous devez vous connecter pour publier un commentaire.
Si vous utilisez SQL Server, est une façon de faire:
Un autre moyen est d'utiliser un CTE et ROW_NUMBER(), comme ceci:
Standard ANSI SQL solution. Devraient travailler dans PostgreSQL, Oracle, DB2, Teradata: