Précédent   Forum des professionnels en informatique > Bases de données > Langage SQL
Langage SQL Forum d'entraide sur le langage SQL et sur les questions liées à la conception de schéma (DDL). Cours SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/04/2011, 18h41   #1
Candidat au titre de Membre du Club
 
Homme philippe tchaidjian
salarié
Inscription : mars 2011
Messages : 49
Détails du profil
Informations personnelles :
Nom : Homme philippe tchaidjian
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : salarié
Secteur : Industrie

Informations forums :
Inscription : mars 2011
Messages : 49
Points : 13
Points : 13
Par défaut Requête SQL sous MS-Access

Bonjour à tous,

Je travaille avec SQL sous MS Access.

J'ai une table de 160 clients, dont les principaux champs sont Ref(alpha), Nom(alpha), Compte(num).

Je voudrais connaître tous les clients dont le montant du compte est le même.

Si j'indique le montant en valeur, pas de problème. Mais si (et c'est là l'intérêt) je ne connais pas s'il y a des clients qui ont le même montant ou si il y a plusieurs montants identiques, je n'y arrive pas.

J'écris :
Code :
1
2
3
SELECT Ref
FROM T_Client
WHERE / HAVING... compte ...(same)???
J'ai besoin d'une clause à caractère général, sans indiquer un montant précis
Merci de m'aider.
pppa1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/04/2011, 15h04   #2
Membre émérite
 
Homme Olivier Dehorter
Ingenieur de recherche - Ecologue
Inscription : juin 2003
Messages : 697
Détails du profil
Informations personnelles :
Nom : Homme Olivier Dehorter
Localisation : France

Informations professionnelles :
Activité : Ingenieur de recherche - Ecologue

Informations forums :
Inscription : juin 2003
Messages : 697
Points : 837
Points : 837
bonjour

je verrais bien qq chose comme cela :

Code :
1
2
3
SELECT A.Ref
  FROM T_Client A
    INNER JOIN T_Client B ON (A.Compte = B.Comte AND A.Ref <> B.Ref)
a+
dehorter olivier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/04/2011, 16h51   #3
Candidat au titre de Membre du Club
 
Homme philippe tchaidjian
salarié
Inscription : mars 2011
Messages : 49
Détails du profil
Informations personnelles :
Nom : Homme philippe tchaidjian
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : salarié
Secteur : Industrie

Informations forums :
Inscription : mars 2011
Messages : 49
Points : 13
Points : 13
Bonjour Olivier

merci d'essayer de m'aider, mais ça ne donne pas du tt le résultat attendu

Une autre idée ?
pppa1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/04/2011, 09h47   #4
Membre émérite
 
Homme Olivier Dehorter
Ingenieur de recherche - Ecologue
Inscription : juin 2003
Messages : 697
Détails du profil
Informations personnelles :
Nom : Homme Olivier Dehorter
Localisation : France

Informations professionnelles :
Activité : Ingenieur de recherche - Ecologue

Informations forums :
Inscription : juin 2003
Messages : 697
Points : 837
Points : 837
bonjour

la meme avec ajout d'un distinct

Code :
1
2
3
SELECT DISTINCT A.Ref
  FROM T_Client A
    INNER JOIN T_Client B ON (A.Compte = B.Compte AND A.Ref <> B.Ref)
petit amelioration pour le visuel
Code :
1
2
3
4
SELECT DISTINCT A.Ref, A.Compte
  FROM T_Client A
    INNER JOIN T_Client B ON (A.Compte = B.Compte AND A.Ref <> B.Ref)
  ORDER BY a.Compte
dehorter olivier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/04/2011, 10h38   #5
Candidat au titre de Membre du Club
 
Homme philippe tchaidjian
salarié
Inscription : mars 2011
Messages : 49
Détails du profil
Informations personnelles :
Nom : Homme philippe tchaidjian
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : salarié
Secteur : Industrie

Informations forums :
Inscription : mars 2011
Messages : 49
Points : 13
Points : 13
Ca marche; merci

Bon dimanche
pppa1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h34.


 
 
 
 
Partenaires

Hébergement Web