DB2 -Summenerstellung

thoser

Mitglied
ich soll folgendes als SQL darstellen:

Summe über alle Einträge der Spalte "BARWERT_AKT" in "STAT_BARWERTSIMULATION" wo das Feld "WWKTO" nicht leer ist und in "WP_POSITION" ist "WWKZH" '0' oder '1'

Mein SQL lautet wie folgt:

SELECT SUM (barwert_akt) FROM rm.STAT_BARWERTSIMULATION s, rm.RISKDATEN r, rm.WP_POSITION w WHERE s.MANDANT_ID = x AND s.STICHTAG = 'yyyy-mm-dd' AND r.MANDANT_ID = s.MANDANT_ID AND r.STICHTAG = s.STICHTAG AND r.RISIKO_ART = 'WP' AND w.WWKZH IN ('0', '1') AND s.MANDANT_ID = w.MANDANT_ID AND s.STICHTAG = w.STICHTAG AND s.wwkto <> ''

Dazu muß ich anmerken, alle Datensätze sind über die Tabelle Riskdaten miteinander verbunden (dort sind also die Schlüssel vermerkt). Das Feld risiko_art beschreibt die Tabelle, in der sich der Datensatz befindet.

Da ich nicht der SQL-Crack bin, weiß ich nicht was falsch ist. Könnte mir jemand helfen?
 

Neue Beiträge

Zurück