Porównywanie danych z jednej tabeli do danych w drugiej tabeli

0

Witam. Mam problem z napisaniem zapytania, które wydrukuje mi id_szpitala, nazwę, numer księgi oraz datę wypisu ostatniego pacjenta dla aktywnego szpitala (czy_aktywny=1). Jeśli jest kilka "największych" dat wypisu to chcemy tego pacjenta, którego numer księgi jest największy. W tym celu stworzyłem tabelę tymczasową zawierającą id_szpitala, nazwę i max(data_wypisu) dla każdego szpitala. Problem w tym, że nie wiem jak to teraz porównać. Schemat pod tym linkiem. Życzę miłego wieczoru.

0

Nie musisz mieć tabeli pośredniej. Nie musisz mieć grupowania. Możesz użyć funkcji analitycznej (window) Max() Over()

0

Skupiłem się na tej tabeli tymczasowej, bo tak mi podpowiedziano. Nigdy o takich funkcjach nie słyszałem ;/

1 użytkowników online, w tym zalogowanych: 0, gości: 1