Bonsoir à tous
pouvez-vs m'aider svp à écrire la requête suivante.
Ds une base Access, on a la table T_Clients (16 enregistrements .
Un champ de cette table est le code client, clef primaire de la table.
Il s"agit d'écrire une requête dt le résultat sera exportable sous forme d'une table de 15 enregistrements, chaque enregistrement comportant - dans l'ordre alphanumérique - un code client et le suivant. ==> table à 2 champs.
La création du 1er champ, pas de pb
par contre pr créer la table à 2 champs je n'y arrive pas. Voici mon script qui me renvoie 225 (soit 15 * 15) enregistrements.
Je pense que c'est un problème de tri (produit cartésien) que je n'arrive pas à résoudre :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT DISTINCT c.Ncli AS PrecNcli, b.Ncli AS SuivCli FROM T_Client AS c, (SELECT distinct NCLI FROM T_Client WHERE NCli > (SELECT Min(NCLI) FROM T_Client)) AS b WHERE c.Ncli <(Select Max(c.Ncli) FROM T_Client c);
Merci de m'aider svp
Partager