20. maj 2008 - 08:35Der er
2 kommentarer og 1 løsning
Distinct kombineret med timestamp
Hejsa
Jeg har en tabel der indeholder en masse rækker hvor jeg er interesseret i at trække de nyeste ud.
Mere specifikt så har jeg et SiteID og et timestamp. Finten er nu, at jeg vil have et udtræk, der indeholder distinct SiteID. Men det SiteID der kommer ud skal så være det med det nyeste timestamp. SiteID er selvfølgelig ikke unikt.
Nogle ideer til hvordan dette kan gøres? Spørg endelig ind til det så uddyber jeg gerne.
SELECT DISTINCT SiteID , (select top 1 [timestampField] from [tabelnavn] as t2 where t1.SiteID = t2.SiteID order by [timestampField] desc) FROM [tabelnavn] as t1 ORDER BY SiteID
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.