Bonjour à tous,

J'ai besoin de remonter l'index de chaque ligne de mon résultat de requête...
Je m'explique. Voici ma requête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT [device].[name] AS Equipement, SUM(DATEDIFF(minute, [process].[start_time], [process].[end_time])) AS Durée,
FROM [device], [process]
WHERE [process].[device_db_id] = [device].[db_id]
GROUP BY [device].[name]
Et son résultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Device1	12
Device2	45
Device3	16
Device4	42
Device5	38
Il me faudrait une colonne supplémentaire contenant simplement l'index de la ligne du résultat pour avoir le résultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Device1	12	1
Device2	45	2
Device3	16	3
Device4	42	4
Device5	38	5
J'ai cherché à utiliser ROWGUID mais sans succès... Une idée ?

Cette colonne me permettra d'afficher correctement ma requête sous Delphi.
La base de données est sous SQL Server.

Merci de votre aide