Fonction SQL - les 10 meilleurs valeurs ??
Résolu
zayoub
Messages postés
63
Statut
Membre
-
HostOfSeraphim Messages postés 7340 Statut Contributeur -
HostOfSeraphim Messages postés 7340 Statut Contributeur -
Bonjour,
J'ai une table qui contient la liste des cotisation des clients , je veux récupéré les 10 meilleurs montants de cotisation d'un client . quelqu'un connait une fonction sql qui me permet d'obtenir ce résultat ??
Merci
J'ai une table qui contient la liste des cotisation des clients , je veux récupéré les 10 meilleurs montants de cotisation d'un client . quelqu'un connait une fonction sql qui me permet d'obtenir ce résultat ??
Merci
2 réponses
-
Essaye avec un "ORDER BY montant_cotisation DESC" =>
SELECT année_cotisation, montant_cotisation FROM cotisation WHERE num_pens=X ORDER BY montant_cotisation DESC;
-
Bonjour zayoub,
S'il s'agit de SQL ACCESS, la fonction TOP est pertinente....
Elle est documentée via la touche d'aide en ligne F1.
Bonne journée
****
La science ne fait que trouver ce qui existe depuis toujours.
REEVES Hubert.-
Je travaille avec SQL Server 2008 , la fonction TOP n'existe pas dedans mais d'apres ce que j'ai lu , elle permet de sélectionner les (n) premiers lignes , moi je cherche d'obtenir les 10 meilleurs montant de cotisation d'un client .
Voici la structure de ma table :CREATE TABLE [dbo].[cotisation ]( [num_pens] [char](10) NOT NULL, [année_cotisation] [int] NOT NULL, [montantt_cotisation] [money] NOT NULL, CONSTRAINT [PK_cotisation ] PRIMARY KEY CLUSTERED ( [num_pens] ASC, [ann_cotisation] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY]
-