Spalten aus JOIN SELECT ausgeben

Hallo,

ich versuche Spalten aus einer JOIN-SELECT-Tabelle auszugeben, leider kommt der Fehler, dass in der Join-Tabelle die entsprechende Spalte nicht vorhanden ist.

Hier das Beispiel:

SELECT UMSATZP.UUFINR "Filialnummer", UUBETR "Betrieb", UMSATZP.UUUMSA "Umsatz", UUUMSV "Umsatzvorgabe", monthUmsatz.Monatsumsatz "Umsatz letzten Monat"
FROM UMSATZP
LEFT JOIN ( SELECT UUFINR, SUM(UUUMSA) AS "Monatsumsatz", SUM(UUUMSV) "Monatsvorgabe"   
FROM UMSATZP
WHERE UUUTAG >= 1
AND CAST(MONTH(CURRENT DATE ) AS INT) = UUUMON
AND CAST(YEAR(CURRENT DATE) AS INT) = UUUJAH
GROUP BY UUFINR) AS monthUmsatz
ON monthUmsatz.UUFINR = UMSATZP.UUFINR

Mache ich etwas falsch oder ist sowas nicht möglich?

Gruß Dennis

Habe eine alternative Lösung gefunden.

wenn ich einfach im Select

monthUmsatz.*

mache funktioniert es. Da es nur 3 Spalten sind ist es jetzt nicht so schlimm.

1 Like

Wenn wir uns das nochmal genauer ansehen sollen können Sie sich sonst gerne beim Support melden, wir würden dann vermutlich einen Dump Ihrer Datenquelle benötigen um das nachzustellen :slight_smile:.

1 Like

Habe mein Fehler gefunden. Bei der Spaltennamen definition musste ich die " nur entfernen

© combit GmbH