SQL comment écrire cette fonction?

jmey Messages postés 5 Date d'inscription mardi 25 janvier 2005 Statut Membre Dernière intervention 31 mai 2005 - 20 mai 2005 à 11:05
cs_Yopyop Messages postés 586 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 10 février 2010 - 21 mai 2005 à 14:05
Voici le problème :





J’ai un fichier CLIENT et un fichier ADRESSE. Les clients ont obligatoirement une adresse légale NUMADR <gras>01 et peuvent avoir une adresse de correspondance NUMADR</gras> 02, donc un second record dans ADRESSE.





Pour effectuer un mailing, je souhaite adresser la correspondance à l’adresse 02 si elle existe, sinon à l’adresse 01 si le CLIENT ne possède qu’une seule adresse (01). Je ne veux bien sûr qu’un seul envoi par client et donc récupérer les données de la bonne adresse.





Le numéro de client NUMCLI se trouve évidemment dans chacun des deux fichiers.





Comment formuler la fonction SQL ?

JMR

2 réponses

jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 29
20 mai 2005 à 14:48
Va voir sur www.sqlfr.com le site CodeS-SourceS dedié au SQL


<HR>
Cyril - MCP ASP.net
Webmaster de : Hoshimi.CodeS-SourceS.fr
0
cs_Yopyop Messages postés 586 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 10 février 2010 1
21 mai 2005 à 14:05
si c du sql server regarde les fonctions COALESCE ou CASE

yopyop
0
Rejoignez-nous