Hello Team -
I'm new to T-SQL.
I have a set of sales reps and have accounts assigned to them. I want to be able to take out only those accounts for each
sales rep whose REVMIX won't exceed more than 10% (summing up the total revmix and capping it to <=10%). Not sure how to get to it.
Kindly help. Below is how the data looks like.
SALES REP | ACCOUNT_ID | REVENUE | TOTALREVENUE | REVMIX |
23626 | 123456791 | 100 | $44,100 | 0.2% |
23626 | 123456793 | 300 | $44,100 | 0.7% |
23626 | 123456795 | 500 | $44,100 | 1.1% |
23626 | 123456797 | 700 | $44,100 | 1.6% |
23626 | 123456799 | 900 | $44,100 | 2.0% |
23626 | 123456801 | 1100 | $44,100 | 2.5% |
23626 | 123456803 | 1300 | $44,100 | 2.9% |
23626 | 123456805 | 1500 | $44,100 | 3.4% |
23626 | 123456807 | 1700 | $44,100 | 3.9% |
23626 | 123456809 | 1900 | $44,100 | 4.3% |
23626 | 123456811 | 2100 | $44,100 | 4.8% |
23626 | 123456813 | 2300 | $44,100 | 5.2% |
23626 | 123456815 | 2500 | $44,100 | 5.7% |
23626 | 123456817 | 2700 | $44,100 | 6.1% |
23626 | 123456819 | 2900 | $44,100 | 6.6% |
23626 | 123456821 | 3100 | $44,100 | 7.0% |
23626 | 123456823 | 3300 | $44,100 | 7.5% |
23626 | 123456825 | 3500 | $44,100 | 7.9% |
23626 | 123456827 | 3700 | $44,100 | 8.4% |
23626 | 123456829 | 3900 | $44,100 | 8.84% |
23626 | 123456831 | 4100 | $44,100 | 9.30% |
236267 | 123456802 | 4300 | 167500 | 2.57% |
236267 | 123456814 | 4500 | 167500 | 2.69% |
236267 | 123456826 | 4700 | 167500 | 2.81% |
236267 | 123456838 | 4900 | 167500 | 2.93% |
236267 | 123456850 | 5100 | 167500 | 3.04% |
236267 | 123456862 | 5300 | 167500 | 3.16% |
236267 | 123456874 | 5500 | 167500 | 3.28% |
236267 | 123456886 | 5700 | 167500 | 3.40% |
236267 | 123456898 | 5900 | 167500 | 3.52% |
236267 | 123456910 | 6100 | 167500 | 3.64% |
236267 | 123456922 | 6300 | 167500 | 3.76% |
236267 | 123456934 | 6500 | 167500 | 3.88% |
236267 | 123456946 | 6700 | 167500 | 4.00% |
236267 | 123456958 | 6900 | 167500 | 4.12% |
236267 | 123456970 | 7100 | 167500 | 4.24% |
236267 | 123456982 | 7300 | 167500 | 4.36% |
236267 | 123456994 | 7500 | 167500 | 4.48% |
236267 | 123457006 | 7700 | 167500 | 4.60% |
236267 | 123457018 | 7900 | 167500 | 4.72% |
236267 | 123457030 | 8100 | 167500 | 4.84% |
236267 | 123457042 | 8300 | 167500 | 4.96% |
236267 | 123457054 | 8500 | 167500 | 5.07% |
236267 | 123457066 | 8700 | 167500 | 5.19% |
236267 | 123457078 | 8900 | 167500 | 5.31% |
236267 | 123457090 | 9100 | 167500 | 5.43% |
236268 | 123457102 | 9300 | 136500 | 6.81% |
236268 | 123457114 | 9500 | 136500 | 6.96% |
236268 | 123457126 | 9700 | 136500 | 7.11% |
236268 | 123457138 | 9900 | 136500 | 7.25% |
236268 | 123457150 | 10100 | 136500 | 7.40% |
236268 | 123457162 | 10300 | 136500 | 7.55% |
236268 | 123457174 | 10500 | 136500 | 7.69% |
236268 | 123457186 | 10700 | 136500 | 7.84% |
236268 | 123457198 | 10900 | 136500 | 7.99% |
236268 | 123457210 | 11100 | 136500 | 8.13% |
236268 | 123457222 | 11300 | 136500 | 8.28% |
236268 | 123457234 | 11500 | 136500 | 8.42% |
236268 | 123457246 | 11700 | 136500 | 8.57% |
- Edited by Syed Subhahan 17 hours 4 minutes ago