Witam
Mam tabele z numerami kont, wartoscia i data.
Potrzebuje wybrac wszystkie konta i ich wartosci o ostatniej dla nich dacie
SELECT konto, wartosc, max(data)
FROM Tabela
GROUP BY konto, wartosc
problem pojawia sie, gdyz wartosci sa rozne i zwraca mi pare rekordow dla tego samego konta z roznymi wartosciami i maksymalnej dla nich daty.
Ogolnie dla ostatniej daty wiem, ze jest tylko jedna wartosc. Idealnym rozwiazaniem byloby tu uzycie fukcji agregujacej FIRST, jednak nie jest ona dostepna w SQL Serverze 2000.
Ktos ma jakis pomysl jak to rozwiazac?