SQL: sous requête

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : SQL: sous requête

SQL: sous requête

par Kivanc » 14 août 2015, 11:19

Bonjour,

Je dispose de 2 tables :
L’une nommée TABLE_ARTICLE contenant :

Code article : CODE
Libellé article : LIBELLE

L’autre nommée TABLE_PRIX

Code article : CODE_P
Prix de revient : PR
Prix de cession : PUG
Date de commande : DATE_C
Date de livraison : DATE_L

Je souhaiterai étudier les écarts des prix PR et PUG entre la date de commande et la date de livraison.
Je voudrais donc avoir 2 colonnes PR et 2 colonnes PUG avec l’une en date de livraison et l’une en date de commande.
PR dépendant de DATE_C
PR_1 dépendant de DATE_L
et
PUG dépendant de DATE_C
PUG_1 dépendant de DATE_L

Je pense qu’il faut créer une sous table mais je ne sais pas faire malgré plusieurs recherches.
Voici mon code :

Code : Tout sélectionner

SELECT CODE; LIBELLE; PR; PR_1; PUG; PUG_1 ; DATE_C; DATE_L; FROM EURPRD1.FIC730.TABLE_ARTICLE TABLE_ARTICLE ; EURPRD1.FIC730.TABLE_PRIX TABLE_PRIX WHERE TABLE_ARTICLE.CODE = TABLE_PRIX.CODE_P AND(( DATE_L = &DATE_L) AND DATE_C = &DATE_C) ORDER BY 2
Merci par avance