Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
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/01/2012, 21h43   #1
Membre actif
 
Inscription : septembre 2007
Messages : 630
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 630
Points : 165
Points : 165
Par défaut Requête sur 2 tables mais je ne sais pas comment la faire ?

Bonjour, et bonne année

désolé pour le titre de mon post peu clair mais je ne sais pas comment le titrer au mieux !!

J'ai 2 tables :
Citation:
CLIENTS
NUMCLI - SECTEUR
DUPONT - EST
JEANOT - EST
OSCAR - SUD
ZOORA - NORD ...

COMPTABILITE :
NUMPIECE - DATEECRIT - COMPTE - LIBELLE - DEBIT - CREDIT
000000001 - 12/11/2011 -DUPONT - MAINTENANCE - 1000.00 - 0.00
000000001 - 12/11/2011 -7070000 - MAINTENANCE - 0.00 - 1000.00
000000002 - 13/11/2011 - OSCAR - BRICOLAGE - 200.00 - 0.00
000000002 - 13/11/2011 - 7060000 - BRICOLAGE - 0.00 - 200.00
000000003 - 13/11/2011- DUPONT - BRICOLAGE - 260.00 - 0.00
000000003 - 13/11/2011- 7060000 - BRICOLAGE - 0.00 - 260.00
Je voudrais lister toutes les écritures concernant des clients qui sont dans le secteur EST:
mais si je mets un WHERE SECTEUR = 'EST', je n'obtiens que cela :

NUMPIECE - DATEECRIT - COMPTE - LIBELLE - DEBIT - CREDIT
000000001 - 12/11/2011 -DUPONT - MAINTENANCE - 1000.00 - 0.00
000000003 - 13/11/2011- DUPONT - BRICOLAGE - 260.00 - 0.00

Ce qui est logique finalement. Mais moi je voudrais toutes les lignes en rapport : donc je voudrais ceci :
000000001 - 12/11/2011 -DUPONT - MAINTENANCE - 1000.00 - 0.00
000000001 - 12/11/2011 -7070000 - MAINTENANCE - 0.00 - 1000.00
000000003 - 13/11/2011- DUPONT - BRICOLAGE - 260.00 - 0.00
000000003 - 13/11/2011- 7060000 - BRICOLAGE - 0.00 - 260.00

Je pense que je peux faire qq chose avec le champ NUMPIECE.
Mais je sèche complétement.

auriez-vous une idée à me proposer ?

Merci
Thibault
tibofo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2012, 00h01   #2
Expert Confirmé
 
Avatar de vodiem
 
Homme Diem VO
Vivre
Inscription : avril 2006
Messages : 2 644
Détails du profil
Informations personnelles :
Nom : Homme Diem VO
Âge : 40
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Vivre
Secteur : Conseil

Informations forums :
Inscription : avril 2006
Messages : 2 644
Points : 3 895
Points : 3 895
salut tibofo,

une proposition parmi d'autre:
Code SQL :
1
2
3
4
5
6
7
8
SELECT * FROM COMPTABILITE
WHERE
NUMPIECE IN (
	SELECT DISTINCT NUMPIECE
	FROM COMPTABILITE INNER JOIN CLIENTS ON COMPTABILITE.COMPTE=CLIENTS.NUMCLI
	WHERE
	CLIENTS.SECTEUR='EST'
	)
vodiem est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h00.


 
 
 
 
Partenaires

Hébergement Web