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
A voir également:
- Sql max entre 2 valeurs
- Supercopier 2 - Télécharger - Gestion de fichiers
- I14 pro max - Accueil - Guide téléphones
- 2 ecran pc - Guide
- Max ou netflix - Accueil - Streaming
- Faire 2 colonnes sur word - Guide
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;
SELECT année_cotisation, montant_cotisation FROM cotisation WHERE num_pens=X ORDER BY montant_cotisation DESC;
zayoub
Messages postés
63
Statut
Membre
5
oui ça marche il faut juste ajouter la fonction TOP 10 au SELECT pour obtenir les 10 premiers résultats . Merci pour votre aide :)
HostOfSeraphim
Messages postés
7340
Statut
Contributeur
1 608
Exact, je ne pensais plus à ces fameux 10 premiers résultats.
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.
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 :
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]