Récupérer l'index de chaque ligne de mon résultat de requête
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:
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:
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:
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