Thema: Delphi Berechnungen per SQL

Einzelnen Beitrag anzeigen

nahpets
(Gast)

n/a Beiträge
 
#8

AW: Berechnungen per SQL

  Alt 5. Feb 2017, 15:09
Eventuell:
SQL-Code:
select Behandlungsjahr, Sum(RE - GU) as Summe from
 (
   select
     Cast(Rechnungsjahr as Integer) as Behandlungsjahr,
     case Belegart
       when 'REthen cast(sum(Rechnungssumme) as Integer)
       else 0
     end as RE,
     case Belegart
       when 'GUthen cast(sum(Rechnungssumme) as Integer)
       else 0
     end as GU
   from tbl_rechnung
   where Rechnungsjahr between :VonJahr and :BisJahr
   and Belegart in ('RE','GU')
   group by Belegart, Rechnungsjahr
 )
group by Behandlungsjahr
order by 1
Mich stören halt die Tausenderpunkte in der Jahreszahl, geht das eventuell auch so?
SQL-Code:
select Behandlungsjahr, Sum(RE - GU) as Summe from
 (
   select
     Cast(Rechnungsjahr as VarChar) as Behandlungsjahr,
     case Belegart
       when 'REthen cast(sum(Rechnungssumme) as Integer)
       else 0
     end as RE,
     case Belegart
       when 'GUthen cast(sum(Rechnungssumme) as Integer)
       else 0
     end as GU
   from tbl_rechnung
   where Rechnungsjahr between :VonJahr and :BisJahr
   and Belegart in ('RE','GU')
   group by Belegart, Cast(Rechnungsjahr as VarChar)
 )
group by Behandlungsjahr
order by 1
  Mit Zitat antworten Zitat