Jag behöver lite hjälp här :)
Jag har några rader i en tabell som jag skulle vilja sålla bort.Så här ser tabellen ut: (Finns även bifogad) [bilaga saknas]
ArtNr Prisdat KostPris
001313839 2007-09-01 11
001313839 2008-10-01 12
001313839 2010-06-01 11,8
002699999 2007-09-01 110
002699999 2009-01-01 130Jag vill alltså ha priset vid senaste datum.
Så att tabellen kommer att se ut såhär: (Finns även bifogad) [bilaga saknas]ArtNr Prisdat KostPris
001313839 2010-06-01 11,8
002699999 2009-01-01 130Tack på förhand!
//JJ
SELECT a.artnr, a.kostpris, a.prisdat
FROM tbl a where a.prisdat = (select max(prisdat) from tbl GROUP BY artnr HAVING artnr = a.artnr)
