Hallo Zusammen,
ich habe vereinfacht dargestellt diese Abfrage.
[highlight=sql]
select TO_CHAR(T.START_DAT,'iw') WOCHE
from
TASK t,
where TO_CHAR(T.START_DAT,'QYYYY')='42011'
and TO_CHAR(T.START_DAT,'D') between 1 and 5 group by TO_CHAR(T.START_DAT,'iw')
having COUNT (distinct(TO_CHAR(T.START_DAT,'D')))<5;
[/highlight]
Sinn der Abfrage ist es festzustellen, ob es Werktage gab, an denen bestimmte Jobs nicht liefen.
Bisher habe ich es ganz einfach gemacht.
Also wie oben codiert, die Anzahl der Wochentage gezählt und mir die anzeigen lassen, welche weniger als 5 mal liefen.
Schöner wäre natürlich der genaue Tag.
Wärte nett, wenn mir einer von Euch einen Tipp geben könnte.
Viele Grüße und Danke vorab
Martin
ich habe vereinfacht dargestellt diese Abfrage.
[highlight=sql]
select TO_CHAR(T.START_DAT,'iw') WOCHE
from
TASK t,
where TO_CHAR(T.START_DAT,'QYYYY')='42011'
and TO_CHAR(T.START_DAT,'D') between 1 and 5 group by TO_CHAR(T.START_DAT,'iw')
having COUNT (distinct(TO_CHAR(T.START_DAT,'D')))<5;
[/highlight]
Sinn der Abfrage ist es festzustellen, ob es Werktage gab, an denen bestimmte Jobs nicht liefen.
Bisher habe ich es ganz einfach gemacht.
Also wie oben codiert, die Anzahl der Wochentage gezählt und mir die anzeigen lassen, welche weniger als 5 mal liefen.
Schöner wäre natürlich der genaue Tag.
Wärte nett, wenn mir einer von Euch einen Tipp geben könnte.
Viele Grüße und Danke vorab
Martin
Comment