Mam dwa stoły. Tabela "B" ma związek jeden do wielu z tabelą "A", co oznacza, że będzie wiele rekordów w tabeli "B" dla jednego rekordu w tabeli "A".Dołącz tylko do "najnowszego" rekordu z t-sql
rekordów w tabeli „B” są zróżnicowane głównie w terminie, muszę produkować zestaw wyników, która zawiera rekord w tabeli „A” połączone tylko z rekordu w tabeli „B” najnowszy. W celu zilustrowania, oto przykładowy schemat:
Table A
-------
ID
Table B
-------
ID
TableAID
RowDate
Mam problemy formułując zapytanie dać mi resultset szukam jakiejkolwiek pomocy byłoby bardzo mile widziane.
W przypadku dwóch wierszy w tabeli B o takiej samej datetime, w jaki sposób można określić pojedynczy ostatni rekord? Warto zauważyć, że DateTime jest dobre tylko do 3ms (lub coś podobnego), podczas gdy DateTime2 może mierzyć do nanosekund (więc jest dokładniejsze). –
Kolumna do przyłączenia [Tabela A] z [Tabelą B] to TableAID? – Lamak
Powinienem załączyć to ... możesz założyć, że nie będzie duplikatów datetimes, więc zawsze będzie "najnowszy" :-) –