Hallo Leute,
hab da eine kleine Herrausforderung.
Ich muss eine Abfrage schreiben (MSSQL), die mir aus zwei verknüpften Tabellen, bzw Sichten die Datensätze herausgibt,
wo der verknüpfte Datensatz die jeweils höchste ID hat.
folgendes habe ich bisher:
SELECT abgelTab.*, SichtAkqAngebote.Belegungsmiete AS Expr2, SichtAkqAngebote.FixJahr
FROM (SELECT TOP 1 SichtAkqAngebote.Belegungsmiete, SichtAkqAngebote.Standort, SichtAkqStandorte.StONr,
SichtAkqAngebote.lfdNr FROM SichtAkqAngebote INNER JOIN SichtAkqStandorte ON SichtAkqAngebote.Standort =
SichtAkqStandorte.StONr) abgelTab INNER JOIN
SichtAkqAngebote ON abgelTab.StONr = SichtAkqAngebote.Standort
ich kriege immer nur einen DS heraus.
sieht da jemand meinen Denkfehler?
hab da eine kleine Herrausforderung.
Ich muss eine Abfrage schreiben (MSSQL), die mir aus zwei verknüpften Tabellen, bzw Sichten die Datensätze herausgibt,
wo der verknüpfte Datensatz die jeweils höchste ID hat.
folgendes habe ich bisher:
SELECT abgelTab.*, SichtAkqAngebote.Belegungsmiete AS Expr2, SichtAkqAngebote.FixJahr
FROM (SELECT TOP 1 SichtAkqAngebote.Belegungsmiete, SichtAkqAngebote.Standort, SichtAkqStandorte.StONr,
SichtAkqAngebote.lfdNr FROM SichtAkqAngebote INNER JOIN SichtAkqStandorte ON SichtAkqAngebote.Standort =
SichtAkqStandorte.StONr) abgelTab INNER JOIN
SichtAkqAngebote ON abgelTab.StONr = SichtAkqAngebote.Standort
ich kriege immer nur einen DS heraus.
sieht da jemand meinen Denkfehler?
Kommentar