#Parameter1:Datum von:datetime:firstofcurrentyear
#Parameter2:Datum bis:datetime:currentdate
#Parameter3:Konto:DataTable:select konto from konto order by konto
-SQL-
SELECT        TOP (100) PERCENT dbo.get_name(dbo.Zahlung.Nrdebitor) AS Debitor, dbo.Zahlung.Nrfaktura, dbo.Zahlung.Valuta, dbo.Zahlung.Betrag, dbo.Zahlung.Vorauszahlung, dbo.Zahlung.Status, dbo.Zahlung.Nrkonto, dbo.KONTO.Konto, 
                         dbo.Zahlung.Statusdatum, CASE WHEN DBO.ZAHLUNG.status = 9 THEN 'J' ELSE '' END AS Storno, dbo.faktura.Datum AS RGDatum
FROM            dbo.Zahlung INNER JOIN
                         dbo.KONTO ON dbo.Zahlung.Nrkonto = dbo.KONTO.Nrkonto INNER JOIN
                         dbo.faktura ON dbo.Zahlung.Nrfaktura = dbo.faktura.Nrfaktura
where  dbo.zahlung.valuta>='#Parameter1 00:00:00' and dbo.zahlung.valuta <='#Parameter2 23:59:59' and (dbo.konto.konto='#Parameter3' or '#Parameter3'='')