Stempel

Aus OrgaMon Wiki
Version vom 26. Juni 2007, 21:39 Uhr von OrgaMon (Diskussion | Beiträge) (Die Seite wurde neu angelegt: <code> -- -- O L A P - Definitions Datei -- -- Stempel Auswahl über die Person -- das Statement sollte 1,2,3,4 liefern, also den RID des zu -- verwendeten Stemples. ...)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

-- -- O L A P - Definitions Datei -- -- Stempel Auswahl über die Person -- das Statement sollte 1,2,3,4 liefern, also den RID des zu -- verwendeten Stemples. -- "0" dient als Default und verwendet dann GEN_RECHNUNG! --

$PERSON_R=7230

select

(

--- Bedingung für Inlands-Händler -> STEMPEL_R=1

coalesce( (select 1 from PERSON join ANSCHRIFT on (ANSCHRIFT.RID=PERSON.PRIV_ANSCHRIFT_R) where
    (PERSON.RID=$PERSON_R) and 
    (PERSON.RABATT_CODE is not null) and
    (PERSON.RABATT_CODE<>) and
    (ANSCHRIFT.LAND_R=14)
    ),0) + 

--- Bedingung für Auslands-Händler -> STEMPEL_R=2

coalesce( (select 2 from PERSON join ANSCHRIFT on (ANSCHRIFT.RID=PERSON.PRIV_ANSCHRIFT_R) where
    (PERSON.RID=$PERSON_R) and 
    (PERSON.RABATT_CODE is not null) and
    (PERSON.RABATT_CODE<>) and
    (ANSCHRIFT.LAND_R<>14)
    ),0)  

---

)
as PORTOFREIAB

from

rdb$$database

excel

open -