Round-robin assignment

Posted by Robert on Stack Overflow See other posts from Stack Overflow or by Robert
Published on 2010-03-19T16:54:48Z Indexed on 2010/03/19 17:01 UTC
Read the original article Hit count: 532

Filed under:
|
|

Hi,

I have a Customers table and would like to assign a Salesperson to each customer in a round-robin fashion.

Customers
--CustomerID
--FName
--SalespersonID

Salesperson
--SalespersonID
--FName

So, if I have 15 customers and 5 salespeople, I would like the end result to look something like this:

CustomerID -- FName -- SalespersonID
1 -- A -- 1
2 -- B -- 2
3 -- C -- 3
4 -- D -- 4
5 -- E -- 5
6 -- F -- 1
7 -- G -- 2
8 -- H -- 3
9 -- I -- 4
10 -- J -- 5
11 -- K -- 1
12 -- L -- 2
13 -- M -- 3
14 -- N -- 4
15 -- 0 -- 5
etc...

I've been playing around with this for a bit and am trying to write some SQL to update my Customers table with the appropriate SalespersonID, but am having some trouble getting it to work.

Any ideas are greatly appreciated!

© Stack Overflow or respective owner

Related posts about sql

Related posts about round-robin