SELECT uploaddate ,ptnumber ,instcount FROM ( SELECT ROW_NUMBER() OVER( PARTITION BY uploaddate ORDER BY uploaddate DESC ,instcount DESC ) AS row ,* FROM ( SELECT uploaddate ,ptnumber ,COUNT(*) instcount FROM LtblLog.dbo.instlog201408 GROUP BY upload