Wo ist mein Fehler [MSSQL]

HRGS85

Benutzer
Beiträge
23
Hi zusammen,

ich möchte mit diesem Skript mir einmal den Gesamtumsatz pro Produkt und den Anteil jedes Produktumsatzes am Gesamtumsatzes anzeigen lassen.

select "Description",sum("Quantity"*"Unit Price") as Gesamtumsatz, sum("Quantity"*"Unit Price")/g.gesamt as Anteil
from dbo."Grünspar GmbH$Sales Invoice Line"
join (select sum("Quantity"*"Unit Price") as gesamt from dbo."Grünspar GmbH$Sales Invoice Line") as g
Group by "Description"

Irgendwas scheint jedoch mit dem join (select....) statement nicht zu funktionieren. Ich bekomme "SQL Fehler (156): Falsche Syntax in der Nähe des Group-Schlüsselworts"

Kann mir da jmd weiterhelfen?

Gruß
 
Werbung:
Naja da fehlt ja auch die "Hälfte", JOIN steht normalerweise in Verbindung mit ON, das fehlt. Du meinst wohl CROSS JOIN, da kannst du in der Tat auf ON verzichten.
 
Zurück
Oben