Hallo Gemeinde,
ich möchte mit einem Statement eine Berechnung durchführen und das Ergebnis mir in einer Alias Spalte anzeigen lassen, jetzt möchte ich aber zusätzlich von dieser Alias Spalte noch den Summenwert angegeben haben, probiere hier schon seit geraumer zeit rum komme aber nicht wirklich weiter.
-- Ausgabe Bestelldatum nach Datum gefiltert und nach Namen USE Nordwind SELECT Empfänger, PersonalNr, Bestelldatum, Nachname, (Anzahl * Einzelpreis) AS Bestellsumme --SUM (Bestellsumme AS Gesamtsumme) FROM dbo.Bestellungen, dbo.Personal, dbo.Bestelldetails WHERE dbo.Bestellungen.PersonalNr = dbo.Personal.PersNr AND dbo.Bestellungen.BestellNr = dbo.Bestelldetails.BestellNr AND Bestelldatum < '31.12.1996' AND Bestelldatum > '01.10.1996' AND Nachname = 'Fuller'
Habe zwar jetzt Lösungen gefunden, das ist aber noch nicht wirklich das was ich wollte
USE Nordwind select SUM(Anzahl * Einzelpreis ) AS Gesamtsumme, Nachname FROM dbo.Bestellungen, dbo.Personal, dbo.Bestelldetails WHERE dbo.Bestellungen.PersonalNr = dbo.Personal.PersNr AND dbo.Bestellungen.BestellNr = dbo.Bestelldetails.BestellNr AND Bestelldatum < '31.12.1996' AND Bestelldatum > '01.10.1996' AND Nachname = 'King' GROUP BY Nachname
Was ich mir vorstelle ist, dass ich beides miteinader Kombiniere nur leider weiß ich nicht wie ich bei der ersten Abfrage eine weitere Alias Spalte generieren kann die mir einfach nur in der ersten Zeile den Wert aus der Alias Spalte Bestellsumme Übernimmt und jeder weiteren Zeile den Wert aus Der Spalte Bestellsumme dazu addiert.
Grüße Matthias