Forum: Datenbanken
by p80286,
4. Aug 2016
Es geht darum festzulegen ob eine Akte "Lebt". Der Standardwert ist "nein", d.h. wenn die Eingangsvorraussetzung (caseevent.eventkey=119) nicht gegeben ist, ist mir herzlich egal was es sonst noch für Informationen gibt, d.h. in diesen Fällen muß ich nicht auf (iskillerevent prüfen. Was mir auf Grund der vorhandenen Daten einiges erspart. Darauf gekommen bin ich durch eine Äußerung von Markus...
Forum: Datenbanken
by p80286,
3. Aug 2016
Eine andere Möglichkeit ist Not exists(select....) was aber meist nicht so performant ist.
Forum: Datenbanken
by p80286,
3. Aug 2016
Bestimmt nicht, aber mir reicht sie
Gruß
K-H
Forum: Datenbanken
by p80286,
1. Aug 2016
Hat sich erledigt, ich hab die Frage in einen eigenen View ausgelagert, der ist hinreichend schnell:
CREATE OR REPLACE FORCE VIEW "V_LEBEM" ("CASEKEY") as
select cases.casekey
from cases join caseevent on (cases.casekey=caseevent.casekey and caseevent.eventkey=119) -- idr
left join v_event kce on (cases.casekey=kce.casekey and kce.iskillerevent=1)
left join...
Forum: Datenbanken
by p80286,
1. Aug 2016
Hallo zusammen,
ich stehe vor dem Problem einen Aktenstatus zu generieren.
Eine Akte ist grundsätzlich tot.
Sie wird zum Leben erweckt wenn ein Ereignis stattfindet/vorhanden ist.
Eine Akte ist tot wenn div. Ergeignisse stattfinden/vorhanden sind, die eine bestimmte Eigenschaft (caseisdead=1) haben.
z.Zt. habe ich eine View (select casekey,casestate from...) gebastelt die ewig läuft und...