Ajouter le numéro de ligne de cette requête T-SQL
Comment puis-je ajouter des numéros de LIGNE à ce résultat de la requête?
SELECT DISTINCT
VehicleSpecs.SubmittedById,
COUNT(VehicleSpecs.SubmittedById) AS NumCars,
aspnet_Users.UserName
FROM
VehicleSpecs
INNER JOIN aspnet_Users ON VehicleSpecs.SubmittedById = aspnet_Users.UserId
WHERE
(LEN(VehicleSpecs.SubmittedById) > 0)
GROUP BY
VehicleSpecs.SubmittedById,
aspnet_Users.UserName
ORDER BY
NumCars DESC
Vous devez vous connecter pour publier un commentaire.
Ajouter:
ROW_NUMBER() OVER (ORDER BY NumCars)
EDIT:
Vous envelopper toute la requête dans une sous-requête et ajouter
row_number
dans la requête externe.over()
clause?order by 0
il suffit de faire la même chose?ORDER BY 1.0/0
fonctionne bien que ce n'est pas le type de données entier et de ne pas s'inscrire dans une constante.ORDER BY NumCars