Varför får jag ut flera likadana strName med denna fråga?
SELECT DISTINCT strName, floatRate, datDate
FROM tblCurrency_cur cur
INNER JOIN tblExchangeRate_exr exr
ON cur.intId = exr.intId_cur
ORDER BY strName, datDate DESC
Hur gör jag för att plocka ut en av varje strName??
Testade detta men den plockar endast ett namn:
SELECT TOP 1 strName, floatRate, datDate
FROM tblCurrency_cur cur INNER JOIN
tblExchangeRate_exr exr ON cur.intId = exr.intId_cur
GROUP BY strName, floatRate, datDate
ORDER BY strName, datDate DESC
SELECT strName, (select floatRate from tblExchangeRate
where datDate in (select max(datDate) from tblExchangeRate where strName = exr.strName) as floatRate, max(datDate)
FROM tblCurrency_cur cur INNER JOIN
tblExchangeRate_exr exr ON cur.intId = exr.intId_cur
GROUP BY strName
ORDER BY strName, datDate DESC
Jag vet inte om det stämmer med tblExchangeRate i subselecten
Nej det stämmer inte riktigt... strName finns inte i tblExchangeRate_exr.... testade att mixtra om frågan lite men det funkade inte... men jag har löst problemet på annat sätt...
Men tack för hjälpen!
261 ms totalt · 4 externa anrop · v20260731065814-full.14655e19