Hello Maxdb Gurus
This one works on MAXDB 7.8
Select kdname,sum(case when rechnungstyp = 'Rechnung' then rechnungssumme else 0 end) as Rechnungssumme,
sum(case when rechnungstyp = 'Gutschrift' then rechnungssumme else 0 end) as Gutschriftssumme,
sum(case when rechnungstyp = 'Rechnung' then rechnungssumme else 0 end) - sum(case when rechnungstyp = 'Gutschrift' then rechnungssumme else 0 end) as saldo,rowno as rang
from z_dwfaktura where fjahr = 2012 and substr(stkundenstammid,1,4) <> '1000' group by kdname order by saldo desc
But now i need to select only the top 100 and don't know how ??
I tried:
select kdname,Rechnungssumme,Gutschriftssumme,saldo from
(Select kdname,sum(case when rechnungstyp = 'Rechnung' then rechnungssumme else 0 end) as Rechnungssumme,
sum(case when rechnungstyp = 'Gutschrift' then rechnungssumme else 0 end) as Gutschriftssumme,
sum(case when rechnungstyp = 'Rechnung' then rechnungssumme else 0 end) - sum(case when rechnungstyp = 'Gutschrift' then rechnungssumme else 0 end) as saldo,rowno as rang from z_dwfaktura where fjahr = 2012 and substr(stkundenstammid,1,4) <> '1000' group by kdname order by saldo desc)
where rang < 101
no success!?
Any idears?
Any help welcomed
Regards
Albert