czwartek, 27 września 2012

T-SQL get neares date czyli znajdź najbliższą datę

SELECT a.ID , x.* FROM dbo.table_a a CROSS APPLY (SELECT TOP 1 b.* FROM dbo.table_b WHERE b.ID=a.ID AND date_from_b <= a.date_from_a ORDER BY b.date_from_b desc) x

Brak komentarzy:

Prześlij komentarz