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
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
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
Zitatbrauche aber nur das Datum
DateValue(Zeitstempel)
Hallo Eberhard,
vielen Dank....das ich daran nicht gleich gedacht habe.
Vielen Dank für deine Hilfe
Glück Auf
Hagen