![]() |
AW: Eindeutige Datensätze ermitteln
Zitat:
(chapeau an Markus) Gruß K-H |
AW: Eindeutige Datensätze ermitteln
SQL-Code:
Aus der Tabelle werden jetzt alle Datensätze aufgelistet, bei denen 'icd' nicht eindeutig ist.
select * from tbl_diagnose
where icd in( select icd from tbl_diagnose group by icd having count (*) > 1 ) Ich gehe mal davon aus, das Firebird das so kann. |
AW: Eindeutige Datensätze ermitteln
Kannst Dir auch mal das
![]() |
AW: Eindeutige Datensätze ermitteln
Code:
Frank
select
d.icd , (select list(x.diagnosenr) from tbl_diagnose x where x.icd = d.icd) diagnosenr from ( select icd from tbl_diagnose group by icd having count (*) > 1 ) d [EDIT] Geht ja gar nicht, icd ist ja nicht eindeutig. Die Diagnosenummer kannst du ja nicht dahinter schreiben, es sei denn, diese ist auch pro icd eindeutig, dann geht first 1. Du kannst du die Liste der Nummern mit List(diagnosenr) dahinter schreiben... |
AW: Eindeutige Datensätze ermitteln
Moin :)
Wenn du alle Diagnosenummern brauchst, würde ich sowas hier versuchen:
Code:
Grüße,
select icd, list(diagnosenr)
from tbl_diagnose group by icd having count (*) > 1 Jan |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz