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 18/08/2011, 14h47   #1
Membre habitué
 
Inscription : novembre 2008
Messages : 238
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 238
Points : 120
Points : 120
Par défaut Extraction des articles en stock sans réception d'achat

Bonjour,

Je souhaite extraire les articles ayant fait l'objet de commande d'achat et ayant du stock mais n'ayant fait l'objet d'aucune réception d'achat.
J'ai essayé cette requête mais elle ne prend pas en compte le fait qu'il y a eu des commandes avec réception sur l'article.


Je ne sais pas quelle sous-requête utiliser.
Je suis sur Oracle 10g.

Code :
1
2
3
4
5
6
7
8
SELECT ach.num_achat,al.id_achat_ligne, r.reference, s.qte_stock
FROM toperp.t_achat_ligne al, toperp.t_article r, toperp.t_achat ach, toperp.t_stock s
WHERE al.id_article = r.id_article 
AND r.id_article = s.id_article
AND s.qte_stock > 0
AND ach.id_achat = al.id_achat
AND  al.id_achat_ligne NOT IN (SELECT a.id_achat_ligne
FROM toperp.t_achat_bl_ligne a)
Merci d'avance.
Julien.
juju05 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/08/2011, 00h36   #2
Expert Confirmé
 
Homme
Inscription : mai 2002
Messages : 1 641
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : mai 2002
Messages : 1 641
Points : 2 634
Points : 2 634
bonjour,

Commencez par expliquer quelles sont les relations entre les contraintes fonctionnelle et physique, et on pourra surement vous aider.
punkoff est actuellement 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 16h14.


 
 
 
 
Partenaires

Hébergement Web