Hallo,
warum erhalte ich bei den folgenden
SQL Statement die Datensätze mehrfach angezeigt.
Delphi-Quellcode:
select P.patientennummer, P.namekomplett, P.strasse, P.ort, max(R.Behandlungsdatum) from tbl_patient P
inner join tbl_RechnungsPositionen R on R.patientennummer = P.patientennummer
where (R.Behandlungsdatum < :Datum) or (R.Behandlungsdatum is null)
group by P.patientennummer, P.namekomplett, P.strasse, P.ort, R.behandlungsdatum
order by R.Behandlungsdatum
Vielen Dank für einen Tipp.
Bin jetzt bis heute säten Abend zu einer Beerdigung in Norddeutschland, deshalb nicht wundern, wenn meine Reaktion erst später erfolgt.