Hallo erstmal…
habe schon den ganzen vormittag vergeblich im web und in diversen Foren gesucht, vielleicht könnt Ihr mir helfen.
In einer Postgres 8.2 Umgebung habe ich eine Tabelle mit den Einträgen:
num Produkt Datum Status
1 1020 1.4.08 12:21:44:987 0
2 1030 1.4.08 12:21:45:434 0
3 1010 1.4.08 12:21:45:921 1
4 1020 1.4.08 12:21:46:323 2
5 1040 1.4.08 12:21:47:145 0
6 1030 1.4.08 12:21:47:981 1
7 1060 1.4.08 12:21:48:431 1
num= increment, Produkt=integer Datum=ts ohne zz Status=integer
Was ich nun gern hätte. wäre eine Liste der jeweils letzten Einträge
eines jeden Produkts.
Hierbei könnte die Liste nach num oder Datum sortiert sein.
Das sollte so aussehen:
num Produkt Datum Status
3 1010 1.4.08 12:21:45:921 1
4 1020 1.4.08 12:21:46:323 2
5 1040 1.4.08 12:21:47:145 0
6 1030 1.4.08 12:21:47:981 1
7 1060 1.4.08 12:21:48:431 1
Von Interesse ist also der jeweils letzte Eintrag eines jeden Produkts und dessen Status. Das feld ‘num’ brauche ich in dieser Liste nicht unbedingt.
In Access gibt es die Klausel LAST(), aber die exististiert in P-SQL und auch im Standard nicht. Mit LIMIT bin ich nicht weitergekommen.
Hat da jemand eine Idee oder einen Lösungsansatz?
Bin für jede Hilfe dankbar,
Gruß
Will