Bonjour a tous.
J'ai beau chercher (n'étant pas un pro de sqlserver), je n'arrive pas a formuler une demande sous forme de requête.
Donc, j'aurais voulu savoir s'il est possible d'avoir une réponse ou élément de réponse via le forum
Je vous présente déjà les données
j'ai ma table ENTREPRISE qui a les données suivantes :
ID_ENTREPRISE,
ID_ADRESSE,
ID_ADRESSE_DEUX,
ENT_RAISOC
et une table ADRESSE :
ID_ADRESSE
ADR_LIG1,
ADR_LIG2,
ADR_LIG3,
ADR_CPOS,
ADR_VILLE
toutes les adresse sont dans la table adresse.
une entreprise a une adresse principale et peut avoir une deuxième adresse (reconnues par les id ID_ADRESSE et ID_ADRESSE_DEUX.)
Maintenant la demande :
le but est que pour chaque entreprise, (sachant qu'elles ont déjà une adresse principale) il doit y avoir une deuxième adresse constituée de :
ENT_RAISOC (si elle n'a aucune adresse 1),
ADR_LIG2 (de l'adresse principale),
ADR_LIG3 (de l'adresse principale),
ADR_CPOS (de l'adresse principale),
ADR_VILLE (de l'adresse principale)
A savoir que j'ai deux cas de figures : les cas où ID_ADRESSE_DEUX est null (deuxième adresse deux inexistante : INSERT dans ces cas) et le cas ou il ne l'est pas (adresse deux existante mais à modifier : UPDATE).
J'espère avoir été suffisamment clair dans la formulation.... n'hésitez pas à me poser la moindre question si ça n'est pas le cas.
Merci d'avance pour votre aide.
PS : C'est très urgent donc si une personne pouvait me répondre assez vite ce serait vraiment génial!!!
Copies d'écrans de l'appli si ça peut aider.
Adresse 1 :
Adresse 2 : (avant modif, cas ou elle est vide)
Adresse 2 : résultat voulu
![]()
Partager