Hi,
Schleife wie beschrieben, und dann:
Schleife mit SQL drin ist böse[tm].
select from TABELLE where kunde = 'id-soundso' and date = '2001-08-20' and parameter1 = 'dasunddas'
SELECT bla
FROM tabelle
WHERE kunde IN (1, 2, 3, ...)
AND date BETWEEN '2001-07-01' AND '2001-08-20'
AND parameter1 IN ('a', 'b', ...)
ORDER BY kunde, parameter1, date
Oder so ähnlich. Auseinanderpflücken, um welchen Kunden es sich handelt, kannst Du in der Programmlogik. Oder aber Du nutzt die GROUP BY Clause sinnvoll.
Vermutlich ist die Abfrage auf 'kunde' sogar unnötig.
Cheatah