Quantcast
Channel: Für Entwickler: SQL Server Forum
Viewing all articles
Browse latest Browse all 1772

Berechnete Spalten in QRY weiterverwenden

$
0
0

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


Viewing all articles
Browse latest Browse all 1772


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>