Hallo zusammen,
ich komme hier einfach nicht weiter. In folgender Abfrage erhalte ich immer eine Fehlermeldung: Liste.GetDataTableOCI-22053: Überlauffehler
Quelltext:
wenn ich sum(x.Gesamtmenge) mit sum(x.StatusS) multipliziere geht alles. Auch die Division durch eine zahl geht. Will ich das eine durch das andere teilen kommt obige Fehlermeldung.
Vielleicht stehe ich auch gerade auf dem Schlauch. Für eure Mithilfe im Voraus besten Dank.
Viele Grüße
Andreas
ich komme hier einfach nicht weiter. In folgender Abfrage erhalte ich immer eine Fehlermeldung: Liste.GetDataTableOCI-22053: Überlauffehler
Quelltext:
Code:
SELECT User AS User, Sum(x.Gesamtmenge) AS Gesamtmenge, Sum(x.StatusC) as StatusC, Case when sum(x.Gesamtmenge) > 0 and sum(x.StatusC) is not NULL then ((sum(x.StatusC)/Sum(x.Gesamtmenge))) else 0 End case FROM (SELECT User, Count(User) AS Gesamtmenge, NULL as StatusC FROM pm_bestand where Eingangdat >= to_date('<%datum_von%>', 'dd.MM.yyyy') and Eingangdat < to_date('<%datum_bis%>', 'dd.MM.yyyy')+1 GROUP BY User union all SELECT User, NULL as Gesamtmenge, Count(Aus1Stat) AS StatusC FROM pm_bestand WHERE (Aus1Stat='C' or Aus2Stat='C' or Aus3Stat='C') AND Eingangdat >= to_date('<%datum_von%>', 'dd.MM.yyyy') and Eingangdat < to_date('<%datum_bis%>', 'dd.MM.yyyy')+1 GROUP BY User) x GROUP BY User
Vielleicht stehe ich auch gerade auf dem Schlauch. Für eure Mithilfe im Voraus besten Dank.
Viele Grüße
Andreas
Comment