Bonjour,
j'effectue une requette avec un concat qui utilise plusieur champs et en valeur de retour je me retrouve systématiquement avec une valeur de retour 'null' ou 'blob'. j'ai cru comprendre que le concat_ws pouvais permettre de régler la valeur retour null mais rien y fait. Voici la parti qui me renvoi null ou blob je ne comprend pas.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
if(ALARME_I_ORIGINE = 1 AND ALARME_I_VERSION = 1,CONCAT_WS('@$',PLANNING.PLA_DATE_DEB,PLANNING.PLA_HEURE_DEB,ADRESSE.TITRE_CODE,ADRESSE.ADR_CODE),
if(ALARME_I_ORIGINE = 2 AND ALARME_I_VERSION = 1,CONCAT_WS('@$',OBLIGATION.EXO_CODE,OBLIGATION.PREST_CODE, OBLIGATION.OBLIG_DATE_FIN,ADRESSE.TITRE_CODE,ADRESSE.ADR_CODE),
if(ALARME_I_ORIGINE = 3 AND ALARME_I_VERSION = 1,CONCAT_WS('@$',EVENEMENT.COR_ID,EVENEMENT.EVE_TEL_REPONSE,EVENEMENT.EVE_FAX_REPONSE,EVENEMENT.EVE_EMAIL_REPONSE), ''))) AS MEMO,