debris_flow (7/6/2012)
Imagine a table which contains records for all weekly number of bugsdiscovered by each QA analysts in the team for one year. Please describe a
simple SQL statement for identifying a winner (an employee who found the
biggest number of bugs during that year) by writing one statement?
This is a terrible homework problem. 😛 It doesn't tell you what to do if there's a tie. 😉
Some hints to solve this (and there are many different ways). Lookup the following in Books Online.
GROUP BY
SUM()
MAX()
ORDER BY
COMMON TABLE EXPRESSIONS (CTEs)
RANK()/DENSERANK()
ROW_NUMBER()
--Jeff Moden
Change is inevitable... Change for the better is not.