SELECT * FROM sales f,
(select username, count(*) as TotalUser from sales group by username) as f2
where f.username=f2.username and
submit_date >= $StartMon AND submit_date <= $EndSun
order by TotalUser DESC";
SELECT sales.id
, sales.staffname
, sales.submit_date
FROM ( SELECT staffname
, COUNT(*) AS lines
FROM sales
WHERE submit_date >= 1277074800
AND submit_date <= 1277679600
GROUP
BY staffname ) AS totals
INNER
JOIN sales
ON sales.staffname = totals.staffname
WHERE sales.submit_date >= 1277074800
AND sales.submit_date <= 1277679600
ORDER
BY totals.lines DESC
, sales.submit_date