Hej, Kanske går det att skriva <code>SQL-fråga
Jag har följande fråga som listar data ur tabellen nedan.
SELECT Artnr, Pris, Datum
FROM Kalkylregister
ORDER BY Artikelnummer
Hur gör jag för att visa en rad för varje Artnr (artikel) med priset för det senaste datumet? Jag har testat lite men inte fått till det.
Artnr: Pris Datum
A 0 19960419
A 1,400000 20030113
A 1,670000 20030107
A 1,710000 20030108
B 0 19960419
B 1,700000 20030113
B 1,890000 20030107
B 2,010000 20030108
/FredrikSv: SQL-fråga
SELECT Artnr, Pris, max(Datum)
FROM Kalkylregister
ORDER BY Artikelnummer
annars kan du kanske göra följande
SELECT count(1) Artnr, Pris, Datum
FROM Kalkylregister
ORDER BY Datum,Artikelnummer desc
Är inte säker på syntaxen men hoppas att tankarna går fram :))Sv: SQL-fråga
SELECT Artnr, Pris, Datum
FROM Kalkylregister k
where datum in (select max(datum) from Kalkylregister
where artnr = k.artnr)
ORDER BY Artikelnummer
</code>