Hallo,
ich habe folgendens Update erstellt und versuche es auf eine Oracel 10.2 DB zum laufen zu bekommen.
Es kommt aber das falsche Ergebniss.
Wenn ich nur das Select mit Gruppierung nach fi_nr, auf_art, jahr und monat ausführe, kommt dies raus
damit hätte er mir in die Sätze auch nur diese Einzelsummen schreiben dürfen.
Was ist an meinen Script falsch?
Mit freundlichen Grüßen
René
ich habe folgendens Update erstellt und versuche es auf eine Oracel 10.2 DB zum laufen zu bekommen.
Code:
update tagesstatistik a set a.auf_best1 = (select sum(ab_wert) from auftragsbestand b where extract(year from b.lief_term) = extract(year from add_months(current_date,1)) and extract(month from b.lief_term) = extract(month from add_months(current_date,1)) and b.fi_nr = a.fi_nr and b.auf_art = a.auf_art ) where to_date(a.datum) = to_date(current_date);
Code:
Auf_art fi_nr wert 1 2 18933,01 1 4 18933,01 2 4 18933,01 3 4 18933,01 12 2 18933,01 12 4 18933,01 70 2 18933,01 71 2 18933,01 90 2 18933,01 90 4 18933,01
Code:
auf_art fi_nr jahr monat wert 70 2 2009 12 83,01 1 4 2009 12 18850
Was ist an meinen Script falsch?
Mit freundlichen Grüßen
René
Comment