Hallo,
Ich habe einen SQL, der mir eine Liste von Inventarnummern zurückliefert.
Zu jedem Datensatz gibt es teilweise mehrfache Installationsorte, die jeweils immer mit einem Datum in der Datenbank vermerkt sind.
Nun möchte ich meine Datenbankausgabe so umstellen, dass er mir nur noch die Datensätze mit dem aktuellsten Datum ausgibt. Geht sowas? Das ist eine MS SQL 2000 Datenbank
SELECT BESTAND.RHW_NR, STANDORT.K_STELL, BESTAND.TYP, STANDORT.INSTALL
FROM BESTAND INNER JOIN STANDORT ON BESTAND.RHW_NR = STANDORT.RHW_NR
WHERE ((BESTAND.RHW_NR=STANDORT.RHW_NR) AND (STANDORT.K_STELL="" Or STANDORT.K_STELL="963500") AND (BESTAND.TYP=3 Or BESTAND.TYP=10) AND (BESTAND.SCHROTT="N"))
ORDER BY BESTAND.RHW_NR, STANDORT.INSTALL DESC , STANDORT.K_STELL, BESTAND.TYP;
STANDORT_INSTALL ist das Datumsfeld, welches im Format dd.mm.yyyy die Infos enthält. Es kann also zu jedem Bestand.RHW_NR mehrere Einträge STANDORT.RHW_NR geben mit unterschiedlichen Datumsangaben.
Ich hoffe ich habe das verständlich umschrieben und es kann mir jmd helfen.
Ich habe einen SQL, der mir eine Liste von Inventarnummern zurückliefert.
Zu jedem Datensatz gibt es teilweise mehrfache Installationsorte, die jeweils immer mit einem Datum in der Datenbank vermerkt sind.
Nun möchte ich meine Datenbankausgabe so umstellen, dass er mir nur noch die Datensätze mit dem aktuellsten Datum ausgibt. Geht sowas? Das ist eine MS SQL 2000 Datenbank
SELECT BESTAND.RHW_NR, STANDORT.K_STELL, BESTAND.TYP, STANDORT.INSTALL
FROM BESTAND INNER JOIN STANDORT ON BESTAND.RHW_NR = STANDORT.RHW_NR
WHERE ((BESTAND.RHW_NR=STANDORT.RHW_NR) AND (STANDORT.K_STELL="" Or STANDORT.K_STELL="963500") AND (BESTAND.TYP=3 Or BESTAND.TYP=10) AND (BESTAND.SCHROTT="N"))
ORDER BY BESTAND.RHW_NR, STANDORT.INSTALL DESC , STANDORT.K_STELL, BESTAND.TYP;
STANDORT_INSTALL ist das Datumsfeld, welches im Format dd.mm.yyyy die Infos enthält. Es kann also zu jedem Bestand.RHW_NR mehrere Einträge STANDORT.RHW_NR geben mit unterschiedlichen Datumsangaben.
Ich hoffe ich habe das verständlich umschrieben und es kann mir jmd helfen.