Requête avec CASE
Résolu/Fermé
pcsystemd
Messages postés
691
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
15 janvier 2024
-
21 déc. 2012 à 09:16
pcsystemd Messages postés 691 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 15 janvier 2024 - 21 déc. 2012 à 14:19
pcsystemd Messages postés 691 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 15 janvier 2024 - 21 déc. 2012 à 14:19
2 réponses
Reivax962
Messages postés
3671
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
21 déc. 2012 à 14:02
21 déc. 2012 à 14:02
Bonjour,
Il suffit de reporter la concaténation de la virgule à l'intérieur du case :
Ceci dit, j'ai encore plus simple : les nouvelles normes postales éditées par La Poste ne prennent plus du tout de virgule ;)
Une adresse normalisée s'écrit maintenant :
31 ROUTE DU PARADIS
(oui, tout en majuscule)
Bon après, c'est juste un détail...
Xavier
Il suffit de reporter la concaténation de la virgule à l'intérieur du case :
case when a.n_v != '' then a.n_v || ', ' else '' end || case when a.t_v != '' then a.t_v || ' ' else '' end || case when a.n_v != '' then a.n_v else '' end,
Ceci dit, j'ai encore plus simple : les nouvelles normes postales éditées par La Poste ne prennent plus du tout de virgule ;)
Une adresse normalisée s'écrit maintenant :
31 ROUTE DU PARADIS
(oui, tout en majuscule)
Bon après, c'est juste un détail...
Xavier
pcsystemd
Messages postés
691
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
15 janvier 2024
22
21 déc. 2012 à 14:19
21 déc. 2012 à 14:19
C'est OK.Merci pour ton aide et pour le supplément d'informations .
Bonnes fêtes
Bonnes fêtes