Problème avec TOP
-
giovedì 1 settembre 2011 07:28
Bonjour,
Voilà j'ai un problème avec une requête qui utilise l'outil TOP.
Je dois faire un top 10 des clients ayant le plus appelés dans l'année. Je crée donc un compteur pour savoir le nombre d'appel.
SELECT TOP (10) COUNT(DISTINCT NumDossier) AS NBR, DateCreation, Origine, NOM, PRENOM, REF FROM SageLoan_Dossier_Support GROUP BY DateCreation, Origine, NOM, PRENOM, REF ORDER BY NBR DESC
Malheureusement lorsque j'instaure mes filtres (date, origine du dossier) il ne m'affiche plus rien.
Pour ce qui est du design, je regroupe les lignes par NOM (plusieurs dossier pour un même nom) et le tri j'utilise mon compteur.
Merci d'avance de m'expliquer mon erreur, c'est assez urgent vu que j'ai le même problème sur plusieurs rapports.
Cordialment.
- Tipo modificato Roxana PANAITMicrosoft Employee venerdì 16 settembre 2011 09:55
Tutte le risposte
-
giovedì 1 settembre 2011 08:10Moderatore
Bonjour
Pouvez vous nous fournir la requête que vous essayer d'écrire aussi.
Sinon je pense que c'est plus un problème de la où vous souhaitez filtrer, avec un GROUP BY je serai tenté d'utiliser un HAVING plutôt que le WHERE, mais sans la requête quevous souhaitez écrire et un exemple de données ce n'est pas extrêment simple à confirmer.
Bonne journée
Christian Robert - MVP SQL Server - Microsoft Certified Master - SQL Server 2008
Blog : http://www.sqlnco.ch
Groupe des Utilisateurs Francophone de SQL Server : http://www.guss.fr -
giovedì 1 settembre 2011 08:16
Bonjour,
Merci de votre réponse.
Je n'utilise pas de WHERE ou de HAVING. J'ai juste ajouter 2 filtres dans mon dataset (un pour extraire la date, et l'autre pour certifé que l'origine était bien un appel).
Ma requête est la même de ce que j'ai posté au dessus.
Cordialement.
-
giovedì 1 settembre 2011 21:02Moderatore
Et est ce que vous veriez un inconvénient à tester avec le WHERE directement dans la requête... Ou HAVING si çà doit se faire après l'aggrégation.
J'avoue que du côté DataSet je sèche un peu, mes souvenirs de developpeurs datent un peu :(
Christian Robert - MVP SQL Server - Microsoft Certified Master - SQL Server 2008
Blog : http://www.sqlnco.ch
Groupe des Utilisateurs Francophone de SQL Server : http://www.guss.fr -
giovedì 8 settembre 2011 14:36
Bonjour,
Merci de nous tenir au courant avec vos démarches,
Cordialement,
Roxana
Roxana PANAIT, MSFT
Votez! Appel à la contribution
Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.

