I'm wondering, how would you use the TOP keyword to find the records that are top 10 in the number of times they appear in the database? I know it is very easy to find the top 10 simply by looking at one of the field values but how would you do it by ranking them with the function COUNT?<br><br>For example, what is wrong with the statement:<br>SELECT TOP 10 *<br>FROM Items<br>WHERE Date BETWEEN StartDate AND EndDate<br>ORDER BY COUNT(*)<br><br>(Assume StartDate and EndDate is defined.)<br>This is kind of frustrating so please help me out here...<br>Thanks in advance.