Hallo zusammen,
ich glaube ich habe gerade einfach ein brett vor dem Kopf.
Ich habe eine Historien-Tabelle in der Artikel stehen, wenn Änderungen an einem Artikel vorgenommen werden, landen sie in der Historie.
Es werden das Änderungsdatum und User protokolliert. Ich möchte jetzt eine Abfrage schreiben die nur die letzte Änderung an einem Artikel enthält.
also:
Select max(datum)
wenn ich jetzt aber auch den User ausgeben will, bekomme ich zu einem Artikel mehrere Ausgaben wenn dieser an einem Tag von verschiedenen Usern geändert wurde, da ich den User ja ins group by schreiben muss.
Kann mir jemand einen Denkanstoß geben.
Ich benutzte MS-SQL2005
Danke im voraus
Gruß Ratze
ich glaube ich habe gerade einfach ein brett vor dem Kopf.
Ich habe eine Historien-Tabelle in der Artikel stehen, wenn Änderungen an einem Artikel vorgenommen werden, landen sie in der Historie.
Es werden das Änderungsdatum und User protokolliert. Ich möchte jetzt eine Abfrage schreiben die nur die letzte Änderung an einem Artikel enthält.
also:
Select max(datum)
wenn ich jetzt aber auch den User ausgeben will, bekomme ich zu einem Artikel mehrere Ausgaben wenn dieser an einem Tag von verschiedenen Usern geändert wurde, da ich den User ja ins group by schreiben muss.
Kann mir jemand einen Denkanstoß geben.
Ich benutzte MS-SQL2005
Danke im voraus
Gruß Ratze