Thema: Delphi SQL Summe und Berechnung

Einzelnen Beitrag anzeigen

omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: SQL Summe und Berechnung

  Alt 16. Sep 2006, 20:53
Hallo pbfdg,

vielleicht so...

SQL-Code:
SELECT v.gruppe
       SUM(v.std) AS sollstd,
       SUM(v.kosten) AS soll
       COALESCE(n.std, 0) AS std,
       COALESCE(n.ist, 0) AS ist,
       SUM(v.kosten) - COALESCE(n.ist, 0) AS rest,
       COALESCE(n.ist, 0) / (SUM(v.kosten+0.0001)*100) AS prozent
FROM vorkal v
LEFT JOIN (SELECT gruppe,
                  SUM(n.std) AS std,
                  SUM(n.betrag) AS ist
           FROM nachkalkulation
           WHERE vorkal_id = :id
           GROUP BY gruppe) n
  ON v.gruppe = n.gruppe
WHERE v.vorkal_id = :id
GROUP BY v.gruppe
ORDER BY v.gruppe
Deine komische Prozentspalte verstehe ich allerdings nicht so ganz.

Gruss
Thorsten
  Mit Zitat antworten Zitat