Moin,
Zitat von
marabu:
SQL-Code:
SELECT P.Nr, PA.Firmname1, KH.FromDate
FROM KeyHistory KH
INNER JOIN Partner PA ON KH.Person = PA.ID
INNER JOIN Property P ON KH.Property = P.ID
WHERE KH.FromDate IN (
SELECT MAX(FromDate)
FROM KeyHistory
WHERE FromDate <= :today and property = P.ID
)
ORDER BY P.Nr
wenn :today mit Now geladen wird, was spricht dann gegen GETDATE() ?
Also so...
SQL-Code:
SELECT p.nr, pa.firmname1, kh.fromdate
FROM keyhistory kh
INNER JOIN partner pa
ON kh.person = pa.id
INNER JOIN property p
ON kh.property = p.id
WHERE kh.fromdate IN (SELECT MAX(fromdate)
FROM keyhistory
WHERE fromdate <= GETDATE()
AND property = p.id)
ORDER BY p.nr
Was den Vorteil bietet, auf hunderstel genau einen Vergleich durchzuführen. So schnell kann die Schlüsselübergabe dann nicht sein.
Oder übersehe ich da jetzt was?
MfG
Thorsten