Hallo zusammen versuche doppelte datensätze anzuzeigen
SELECT A.PKZ, A.NACHNAME, A.VORNAME, A.GEB_DAT, A.[GEB-ORT], Kto, blz, [sv-nr], a.PERS_GRP_SCHL, a.BRUTTO/100 AS Brutt
FROM 04_06 AS A
WHERE A.PKZ In (SELECT a.PKZ As [Datensatz-ist-doppelt] From 04_06 As A inner JOIN (Select x.Nachname,x.Vorname,x.Geb_DAT,x.[Geb-Ort],x.Kto,x.blz,x.[sv-nr] From 04_06 as x Group By x.Nachname,x.Vorname,x.Geb_dat,x.[geb-ort],x.Kto, x.blz,x.[sv-nr] Having Count(*) > 1) As B On A.Nachname = B.Nachname And A.Vorname = B.Vorname And A.Geb_dat = B.Geb_dat and a.[geb-ort]=B.[geb-ort] or a.Kto=b.kto and a.blz=b.blz or a.[sv-nr]=b.[sv-nr])
ORDER BY A.NACHNAME;
nur leider bekomme ich wenn in beiden fällen z.B. die sv-nr leer ist den Datensatz nicht angezeigt!
Brauche aber auch die wenn in beiden oder mehreren Datensätzen gleich „leer“
Bitte Helft mir
Gruß
Danny
Hallo zusammen versuche doppelte datensätze anzuzeigen
DBMS, Aufbau der Tabelle(n) ?
Und ein bisschen besser formatieren
> SELECT A.PKZ, A.NACHNAME, A.VORNAME, A.GEB\_DAT, A.[GEB-ORT], Kto, :blz, [sv-nr], a.PERS\_GRP\_SCHL, a.BRUTTO/100
> AS Brutt
> FROM 04\_06 AS A
> WHERE A.PKZ In
> (SELECT a.PKZ As [Datensatz-ist-doppelt] From
> 04\_06 As A inner JOIN (Select
> x.Nachname,x.Vorname,x.Geb\_DAT,x.[Geb-Ort],x.Kto,x.blz,x.[sv-nr]
> From 04\_06 as x Group By
> x.Nachname,x.Vorname,x.Geb\_dat,x.[geb-ort],x.Kto,
> x.blz,x.[sv-nr] Having Count(\*) \> 1) As B On A.Nachname =
> B.Nachname And A.Vorname = B.Vorname And A.Geb\_dat = B.Geb\_dat
> and a.[geb-ort]=B.[geb-ort] or a.Kto=b.kto and a.blz=b.blz or
> a.[sv-nr]=b.[sv-nr])
> ORDER BY A.NACHNAME;
Vom SQL-Kommando mal abgesehen: wird eine GUI verwendet ?
Also es geht nicht um die gui sondern nur das die Tabelle nur daraus besteht.
Datenschutztechnisch darf ich aber nichts preisgeben was an datensätzen drin steht
PKZ Name Vorname BLZ KTNO SV-NR
1 test tester
2 test tester
der Datensatz würde z.B. nicht ausgegeben werden.
3 test toaster 482501 5998 555
4 test toaster 482501 5998 555
dieser Datensatz würde ausgegeben.
Es geht also nur darum das „leer“ nicht gleich „leer“ ist aber eigentlich doch sein sollte
Könnte es nicht sein, dass das feld nicht null ist; also dass eine null geschrieben wird und du erwartest dass dort nicht’s ist?
Also es ist erheblich ob du schreibst;
and a.nrvrn00 is not like 0
oder
and a.nrvrn00 is null
oder
and a.nrvrn00 is not null
oder
and a.nrvrn00 is not like ‚0‘
Gruss, and
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Datenschutztechnisch??? da kann ich ja nur lachen??
Kennst du z.b. cdplz00 = code plz und cdplz01 oder nrvrn00 = nummer version oder … oder benam00 und benam01???
Gruss, and
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]