freebobito
Neuer Benutzer
- Beiträge
- 1
Hallo!
Ich habe folgende Tabellenaufbau
Tabelle1:
Objekt; Merkmal1;Merkmal2;VersionsNr;Datum;Uhrzeit;Ort
Die Abfrage soll Objekt und Merkmal1 gruppieren und dann das jeweilige erste Datum der Änderung innerhalb eines Zeitraumes ausgeben.
Ausgabe sollte folgendermassen aussehen
Abfrageergebnis:
Objekt1; Merkmal1; ErstesDatum; ErsteVersionsNr; ZweitesDatum; Zweite VersionsNr; Ort
Nichht jedes Objekt hat eine Änderung innerhalb des Zeitraumes bezüglich der VersionsNR.
Meine Versuch war/ist:
SELECT a.Objekt, a.Merkmal1, a.VerNr AS Version, Min(a.Datum) AS MinvonDatum, Max(a.Datum) AS MaxVonDatum, a.Ort
FROM Tabelle1 AS a, (SELECT b.vernr, b.Datum, b.Objekt
FROM Tabelle1 as b
WHERE (b.Datum = MinvonDatum)) AS Abfrage
WHERE ((a.Datum) Between Date() And Date()-24)
GROUP BY a.Objekt, a.Merkmal1, a.VerNr, a.Ort;
Ich bekomme die "neuen" Spalten nicht rein mit den zugehörigen VersionsNr.
Vielen Dank im voraus!!!!!
Ich habe folgende Tabellenaufbau
Tabelle1:
Objekt; Merkmal1;Merkmal2;VersionsNr;Datum;Uhrzeit;Ort
Die Abfrage soll Objekt und Merkmal1 gruppieren und dann das jeweilige erste Datum der Änderung innerhalb eines Zeitraumes ausgeben.
Ausgabe sollte folgendermassen aussehen
Abfrageergebnis:
Objekt1; Merkmal1; ErstesDatum; ErsteVersionsNr; ZweitesDatum; Zweite VersionsNr; Ort
Nichht jedes Objekt hat eine Änderung innerhalb des Zeitraumes bezüglich der VersionsNR.
Meine Versuch war/ist:
SELECT a.Objekt, a.Merkmal1, a.VerNr AS Version, Min(a.Datum) AS MinvonDatum, Max(a.Datum) AS MaxVonDatum, a.Ort
FROM Tabelle1 AS a, (SELECT b.vernr, b.Datum, b.Objekt
FROM Tabelle1 as b
WHERE (b.Datum = MinvonDatum)) AS Abfrage
WHERE ((a.Datum) Between Date() And Date()-24)
GROUP BY a.Objekt, a.Merkmal1, a.VerNr, a.Ort;
Ich bekomme die "neuen" Spalten nicht rein mit den zugehörigen VersionsNr.
Vielen Dank im voraus!!!!!