|
|
FAQ - Eigene Struktur - SQL - Kunde NICHT in Lokation
|
SELECT
HELPER.VERBRAUCHSTELLE
FROM
(SELECT
V.VERBRAUCHSTELLE,
K.E_PLZ,
K.E_ORT,
BALY_TRIM(E_ORTSTEIL) E_ORTSTEIL
FROM
GWA_VERBRAUCHSTELLE V
LEFT JOIN GWA_KUNDEN K ON
K.VERBRAUCHSTELLE=V.VERBRAUCHSTELLE AND
COMPARE_DATERANGES(K.DATUMVON,K.DATUMBIS,CURRENT_DATE,CURRENT_DATE)>0
WHERE
K.VERBRAUCHSTELLE IS NOT NULL
) AS HELPER
LEFT JOIN INT_PARAM(
(SELECT
FIRST 1 1
FROM
GWA_VERBRAUCHSTELLE VX
WHERE
VX.L_PLZ=HELPER.E_PLZ AND
VX.L_ORT=TRIM(HELPER.E_ORT) AND
HELPER.E_ORTSTEIL LIKE '%'||BALY_TRIM(VX.L_ORTSTEIL)||'%'
)
) IS_IN_LOCATION ON 1=1
WHERE
COALESCE(IS_IN_LOCATION.OUT_PARAM,0)=0
|
|
|
|