basementmedia
Benutzer
- Beiträge
- 16
Hi zusammen,
ich habe folgende Beispiel-Tabelle
ID|projekt_id|menge|betrag
1 | 26416 | 1 | 200
2 | 26416 | 2 | 500
3 | 26417 | 1 | 12
Nun möchte ich die Summe aus dem Ergebnis aus Menge * Betrag aller Datensätze mit der Projekt-ID = 26416 haben, also in dem Fall
1 * 200 + 2 * 500 = 1200
Folgendes war mein Versuch:
SELECT
p.ID as pid,
SELECT SUM(subtotal) as total FROM (
SELECT (menge*betrag) AS subtotal FROM rechnungen WHERE projekt_id=p.ID GROUP BY ID)
) AS t
FROM projekte p
WHERE p.ID=26416
Wo liegt mein Denkfehler?
Danke schon mal für eure Unterstützung ;-)
LG Daniel
ich habe folgende Beispiel-Tabelle
ID|projekt_id|menge|betrag
1 | 26416 | 1 | 200
2 | 26416 | 2 | 500
3 | 26417 | 1 | 12
Nun möchte ich die Summe aus dem Ergebnis aus Menge * Betrag aller Datensätze mit der Projekt-ID = 26416 haben, also in dem Fall
1 * 200 + 2 * 500 = 1200
Folgendes war mein Versuch:
SELECT
p.ID as pid,
SELECT SUM(subtotal) as total FROM (
SELECT (menge*betrag) AS subtotal FROM rechnungen WHERE projekt_id=p.ID GROUP BY ID)
) AS t
FROM projekte p
WHERE p.ID=26416
Wo liegt mein Denkfehler?
Danke schon mal für eure Unterstützung ;-)
LG Daniel