SQL 2 Werte abfragen, davon 1 berechnen
Hi!
Kann mir bitte jemand weiterhelfen?
Ich möchte in einem SQL-Select die Menge von zwei verschiedenen Artikel zusammenzählen, wobei die Menge eines der beiden Artikel * 350 gerechnet werden muss.
Habe ich eine Möglichkeit das in einem Select zu realisieren?
Select ArtikelNr
, SUM Menge
, Bezeichnung
From DB1
where ArtikelNr = 4000
Select ArtikelNr
, SUM Menge * 350
, Bezeichnung
From DB1
where ArtikelNr = 4100
Das Ergebnis beider Selects zusammenzählen und als Artikel 4000 darstellen.
Jemand eine Idee wie das am besten machbar wäre?
Solardub
Kann mir bitte jemand weiterhelfen?
Ich möchte in einem SQL-Select die Menge von zwei verschiedenen Artikel zusammenzählen, wobei die Menge eines der beiden Artikel * 350 gerechnet werden muss.
Habe ich eine Möglichkeit das in einem Select zu realisieren?
Select ArtikelNr
, SUM Menge
, Bezeichnung
From DB1
where ArtikelNr = 4000
Select ArtikelNr
, SUM Menge * 350
, Bezeichnung
From DB1
where ArtikelNr = 4100
Das Ergebnis beider Selects zusammenzählen und als Artikel 4000 darstellen.
Jemand eine Idee wie das am besten machbar wäre?
Solardub
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 399406
Url: https://administrator.de/forum/sql-2-werte-abfragen-davon-1-berechnen-399406.html
Ausgedruckt am: 19.02.2025 um 21:02 Uhr
5 Kommentare
Neuester Kommentar
Moin,
Kein Problem (ungetestet):
Gruß
em-pie
Kein Problem (ungetestet):
Select a.ArtikelNr, a.Summe + b.SummeProdukt as Menge
From
(Select ArtikelNr, Sum(Menge) as Summe From DB1 Wehre ArtikelNr = 4000 GROUP by ArtikelNr) as a
Immer Join
(Select ArtikelNr, Sum(Menge)*350 as SummeProdukt From DB1 Wehre ArtikelNr = 4100 GROUP by ArtikelNr) as b
Gruß
em-pie