SQL: sous requête

Petit nouveau ! | 1 Messages

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