Mon application effectue un certain nombre de requêtes avec la forme générale:Retourne le nombre d'enregistrements numérisés dans la requête globale
SELECT <aggregate-functions>
FROM <table-name>
WHERE <where-clause>
GROUP BY <group-by column list>
Je voudrais savoir combien de dossiers ont contribué à l'ensemble de résultats global (en d'autres termes, comment de nombreux enregistrements correspondaient aux conditions de la clause WHERE), quelque chose qui est masqué en raison à la fois des fonctions d'agrégation de la clause SELECT et de la clause GROUP-BY. Je sais que je pourrais faire un simple SELECT COUNT (*) en utilisant la même clause WHERE pour obtenir ce nombre, mais je voudrais éviter une seconde requête si possible. Existe-t-il une fonction/fonction/etc SQL Server qui produira cette valeur sans une autre requête?
Super, cela fait exactement ce que je veux. Je ne sais pas pourquoi je n'y ai pas pensé. – Dan