Thema: Delphi SQL (SUMME)

Einzelnen Beitrag anzeigen

jensw_2000
(Gast)

n/a Beiträge
 
#6

Re: SQL (SUMME)

  Alt 9. Jan 2005, 19:29
COMPUTE SUM scheint Avantage wirklich nicht zu unterstützen. In der KnowlabeBase von denen steht auch nichts darüber.

Dann Versuche es mal so, das sollte funktionieren ...

SQL-Code:
SELECT RE.Arbeitsdatum_Von
      ,RE.Arbeitsdatum
      ,RE.Rechnung_Nr
      ,RE.Man_Leistung
      ,RE.Man_Leistung_Memo
      ,RE.Zeit
      ,RE.Preis
      ,LE.Leistung
      ,(RE.Zeit * RE.Preis) as Gesamt
FROM tbl_Rechnung RE
     
Inner JOIN tbl_Leistung LE
        ON RE.SID_Leistung = LE.ID
       

     WHERE RE.SID_Rechnung_NR =:ID

UNION

SELECT NULL as 'Arbeitsdatum_Von',
       NULL as 'Arbeitsdatum',
       NULL as 'Rechnung_Nr',
       NULL as 'Man_Leistung',
       NULL as 'Man_Leistung_Memo',
       RE.Zeit,
       RE.Preis,
       NULL as 'Leistung',
       SUM(RE.Zeit * RE.Preis) as Gesamt

FROM tbl_Rechnung RE
     
Inner JOIN tbl_Leistung LE
        ON RE.SID_Leistung = LE.ID
       

     WHERE RE.SID_Rechnung_NR =:ID

GROUP BY RE.Zeit, RE.Preis

EDIT: Hatte das SUM übersehen ...
  Mit Zitat antworten Zitat