<image>Pytanie.png </image>
SELECT [TrR_TrRId]
,[TrR_TrNTyp]
,[TrR_TrNId]
,[TrR_FaTyp]
,[TrR_FaId]
,[TrR_Flaga]
,[TrN_TrNID]
,[TrN_NumerPelny]
,[TrN_DataWys]
FROM [CDN].[TraNagRelacje] JOIN [CDN].[TraNag] ON [TrN_TrNID] = [TrR_FaId] WHERE [TrR_FaTyp] = 306 AND [TrR_TrNTyp] = 308
ORDER BY [TrR_TrNId], [TrN_DataWys] DESC
Witam,
Mam problem z poniższym zadaniem. Cel jest następujący: wyświetlanie linii na podstawie ID z najświeższą datą wystawienia dokumentu (TrN_DataWys). Zatem przykładowo, jeśli w kolumnie TrR_TrNId pojawi się trzykrotnie wartość 1, tak jak na załączonym zrzucie, to wyświetlona de facto powinna zostać tylko ta linia, która posiada najbardziej aktualną datę, a więc w prezentowanym przykładzie będzie to pierwszy rekord z TrR_TrNId = 1 i datą 2016-10-19 w TrN_DataWys. Posortowałem ID, datę (od najświeższej), ale mam problem z wyświetleniem TYLKO jednego najświeższego rekordu. Z góry dziękuję za pomoc.