Einzelnen Beitrag anzeigen

Walter Landwehr

Registriert seit: 28. Mär 2006
Ort: 32816 Schieder-Schwalenberg
397 Beiträge
 
Delphi 10.4 Sydney
 
#1

SQl inner join

  Alt 19. Apr 2018, 09:56
Datenbank: Firbird • Version: 2,5,5 • Zugriff über: IBO / IBExpert
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.
Walter Landwehr
Mfg

Walter
  Mit Zitat antworten Zitat