通过将员工ID除以四来找到团队编号。如果4将员工ID平均分配,则该员工属于团队1。在其他情况下,其余1位员工将其放在团队2中,依此类推。
我在运行代码时得到了这个结果
SELECT EMPLOYEE_ID, MOD(EMPLOYEE_ID, 4) AS "TEAM"
100 0
101 1
102 2
103 3
104 0
105 1
106 2
107 3
但是我需要得到以下结果:
100 1
101 2
102 3
103 4
104 1
105 2
106 3
107 4
答案 0 :(得分:3)
通常,您可以在MOD
函数的结果中添加一个:
SELECT
EMPLOYEE_ID,
MOD(EMPLOYEE_ID, 4) + 1 AS "TEAM"
FROM yourTable;