Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: HaNe am September 28, 2019, 11:23:54

Titel: Doppelte Datensätze finden
Beitrag von: HaNe am September 28, 2019, 11:23:54
Hallöchen, ich habe mal wieder ein kleines Problem.

Ich bin auf der Suche nach doppelten Datensätzen, welche in einem Zeitfenster (± 5 Minuten ) liegen. In meiner Tabelle befinden sich mehrere Felder und ein Feld mit einem Zeitstempel. Ich suche nun alle Datensätze, welche in 3 ausgewählten Feldern (z.B. Name, Auftrag, Maschine) gleich sind und sich in der Zeit um maximal 5 Minuten unterscheiden. Mit der normalen Duplikatssuche bekomm ich das irgendwie nicht hin. Kann mir hier jemand einen Tipp geben?

Vielen Dank schonmal.

Gruß
Hagen
Titel: Re: Doppelte Datensätze finden
Beitrag von: ebs17 am September 28, 2019, 22:25:06
Wie sieht das aus, wenn Du Datensatzpaare gegenüberstellst:
SELECT
   T1.ID,
   T2.ID
FROM
   TabelleX AS T1,
   TabelleX AS T2
WHERE
   T1.Name = T2.Name
      AND
   T1.Auftrag = T2.Auftrag
      AND
   T1.Maschine = T2.Maschine
      AND
   DateDiff("n", T1.Teitstempel, T2.Zeitstempel) BETWEEN 0.00001 AND 5
Titel: Re: Doppelte Datensätze finden
Beitrag von: HaNe am September 30, 2019, 09:50:54
Hallo Eberhard,
vielen Dank für den Gedankengang. Ist sicher ein Ansatz den man verfolgen kann. Ich versuche aktuell über eine Abfrage doppelte Datensätze im Feld Zeit zu finden, um diese schon im Vorfeld zu egalisieren. Im bestehenden Feld haben Datum und Uhrzeit stehen, brauche aber nur das Datum...selbst da klemmt schon die Säge...oder besser gesagt .... da steh ich schon auf dem Schlauch.
Vielen Dank für Deine Hilfe
und ein herzliches GlückAuf aus dr Rasche
Hagen
Titel: Re: Doppelte Datensätze finden
Beitrag von: ebs17 am September 30, 2019, 16:19:56
Zitatbrauche aber nur das Datum
DateValue(Zeitstempel)
Titel: Re: Doppelte Datensätze finden
Beitrag von: HaNe am Oktober 02, 2019, 11:53:01
Hallo Eberhard,
vielen Dank....das ich daran nicht gleich gedacht habe.
Vielen Dank für deine Hilfe

Glück Auf
Hagen