Ich habe folgendes Problem:
ich habe ein SQL (s.Anhang) das mir das folgende Ergebnis auswirft.
Das entsprechende SQL sieht folgendermaßen aus:
[highlight=sql]SELECT count(bi.spnr8) AS Anzahl,
ff.sfreigabebez
FROM bt_info_freigaben bik,
bt_info bi,
fbk_freigaben ff,
pers_user pu,
station st
WHERE 1 =1
AND bik.nlfdfreigabennr IN (24, 25, 26, 55, 63, 64)
AND bik.nlfdkbnr = bi.nlfdkbnr
AND ff.nlfdfreigabennr = bik.nlfdfreigabennr
AND pu.npers_idnr = bik.npers_idnr
AND ST.NLFDSTATIONNR = FF.NLFDSTATIONNR
and bik.dtfreigabe BETWEEN TO_DATE ('16.06.2010 05:30:00','dd.mm.yyyy hh24:mi:ss')
AND TO_DATE ('16.06.2010 21:30:00','dd.mm.yyyy hh24:mi:ss') GROUP BY ff.sfreigabebez;[/highlight]
Das Problem was ich habe, ist das in diesem Report doppelte Werte auftreten.
Sprich in der Spalte Wechselteile dürfte eigentlich nur ein Wert herauskommen...es kommen jedoch 2 werte heraus.
Es gibt zu den einzelnen Werten Timestamp. Ich habe bereits versucht mit (min) bzw. (max) zu arbeiten...aber damit konnte ich keinen Erfolg erzielen.
Vielleicht hat noch jemand von euch eine Idee inwieweit ich das SQL einschränken kann....
gruss
ich habe ein SQL (s.Anhang) das mir das folgende Ergebnis auswirft.
Das entsprechende SQL sieht folgendermaßen aus:
[highlight=sql]SELECT count(bi.spnr8) AS Anzahl,
ff.sfreigabebez
FROM bt_info_freigaben bik,
bt_info bi,
fbk_freigaben ff,
pers_user pu,
station st
WHERE 1 =1
AND bik.nlfdfreigabennr IN (24, 25, 26, 55, 63, 64)
AND bik.nlfdkbnr = bi.nlfdkbnr
AND ff.nlfdfreigabennr = bik.nlfdfreigabennr
AND pu.npers_idnr = bik.npers_idnr
AND ST.NLFDSTATIONNR = FF.NLFDSTATIONNR
and bik.dtfreigabe BETWEEN TO_DATE ('16.06.2010 05:30:00','dd.mm.yyyy hh24:mi:ss')
AND TO_DATE ('16.06.2010 21:30:00','dd.mm.yyyy hh24:mi:ss') GROUP BY ff.sfreigabebez;[/highlight]
Das Problem was ich habe, ist das in diesem Report doppelte Werte auftreten.
Sprich in der Spalte Wechselteile dürfte eigentlich nur ein Wert herauskommen...es kommen jedoch 2 werte heraus.
Es gibt zu den einzelnen Werten Timestamp. Ich habe bereits versucht mit (min) bzw. (max) zu arbeiten...aber damit konnte ich keinen Erfolg erzielen.
Vielleicht hat noch jemand von euch eine Idee inwieweit ich das SQL einschränken kann....
gruss
Comment