Bonjour
J'ai une table d'adresses postales (table FR) depuis contient autant d'enregistrements que de varietes d'adresses (adresse client, adresse fournisseur, adresse livraison, ...).
Tout est fonction d'un code 1=adresse client, 2=livraison, 3=...
Je voudrais faire un select qui comporte (entre autre)
EntrepriseClient, AdresseClient, CPostalClient, VilleClient,
EntrepriseLivraison, AdresseLivraison, CPostalLivraison, VilleLivraison
sachant que si mes données de livraisons sont nulles, alors je dois recuperer celles du client (qui ne peuvent pas l'etre)
Cette requete ne marche pas et je seche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 SELECT plusieurs_variables_de_ma_table_commande, CASE WHEN Code=1 then (select fr.Entreprise as EntrepriseClient, fr.adresse as AdresseClient, fr.CP as CPostalClient, fr.Ville as VilleClient from oh, fr where oh.Code= fr.Code) WHEN Code=2 then (select fr.Entreprise as EntrepriseLivraison, fr.adresse as AdresseLivraison, fr.CP as CPostalLivraison, fr.Ville as VilleLivraison from oh, fr where oh.AutreCode = fr.Code) from oh where CodeSociete = 0
Quelqu'un aurait-il une idee ?
Merci a vous
Oncle Pete
Partager