Hallo zusammen,
ich lasse mit folgendem Script eine CSV Datei erstellen.
IF(L.KUN_LAND=‚DE‘,‚101‘,’’),
IF(L.KUN_LAND=‚AT‘,‚666‘,’’),
IF(L.ZAHLART=3,concat(‚134=‘, L.BSUMME),’’) ,
L.VLSNUM, J.VRENUM,
IF(L.KUN_LAND=‚DE‘,‚1‘,‚53‘),
L.KUN_NUM, L.KUN_NAME1, L.KUN_NAME2, L.KUN_NAME3, L.KUN_STRASSE, L.KUN_PLZ, L.KUN_ORT, L.KUN_LAND, L.GEWICHT,
A.TELE1, A.FUNK, A.EMAIL, A.UST_NUM
FROM LIEFERSCHEIN L
INNER JOIN LIEFERSCHEIN_POS LP on LP.LIEFERSCHEIN_ID=L.REC_ID
LEFT OUTER JOIN JOURNALPOS JP on LP.RECHPOS_ID=JP.REC_ID
LEFT OUTER JOIN JOURNAL J on J.REC_ID=JP.JOURNAL_ID
INNER JOIN ADRESSEN A ON L.ADDR_ID=A.REC_ID
WHERE L.REC_ID=:ID
group by L.REC_ID
die ersten beiden Zeilen schreiben ein 101 wenn ein „DE“ in Zelle Kun_Land oder ein 666 wenn „AT“ in Zelle Kun_Land steht. Jetzt möchte ich aber noch ein 5301 geschrieben haben wenn kein „DE“ oder kein „AT“ in der Zelle Kun_Land steht.
Kann mir jemand da weiterhelfen ?
IF(L.KUN_LAND not ‚DE‘ OR not ‚AT‘,‚5301‘,’’),
so in der Art ?
Vielen Dank im vorraus !