Hallo,
ich bräuchte bitte Hilfe.
Name1,Name2, Name3, Straße, Land, Plz und Ort sollten nur aus der Tabelle Adressen_lief entnommen werden wenn der Wert der Spalte ADDR_ID in beiden Tabellen vorhanden ist.
Ansonsten sollten Sie aus der Tabelle Journal entnommen werden.
Armin
select
'04102013' AS DATUM,
SHOP_ORDERID AS REF,
'' AS HV,
case JOURNAL.ZAHLART
when 4 then JOURNAL.BSUMME
END AS NN,
'' AS GEWICHT,
Case ADRESSEN_LIEF.ADDR_ID
when > NULL then
ADRESSEN_LIEF.NAME1 AS NAME1,
ADRESSEN_LIEF.NAME2 AS NAME2,
ADRESSEN_LIEF.NAME3 AS NAME3,
ADRESSEN_LIEF.STRASSE AS STRASSE,
ADRESSEN_LIEF.LAND AS LAND,
ADRESSEN_LIEF.PLZ AS PLZ,
ADRESSEN_LIEF.ORT AS ORT,
END
'E' AS AVISO
from JOURNAL LEFT JOIN ADRESSEN_LIEF USING (ADDR_ID)
/*from JOURNAL LEFT JOIN ADRESSEN USING (JOURNAL.KUN_NUM) = (ADRESSEN.KUNNUM1) */
where RDATUM >= '2013.01.03' and QUELLE ='3'