Я использую систему начисления баллов для компаний, где каждый сотрудник, работающий в этой компании, зарабатывает несколько баллов.
Каждый месяц начисляются баллы для компаний.
Пока это работает, но в 9-м месяце этого года я хотел бы дать двойные баллы за каждого приобретенного сотрудника в этом месяце.
Я не знаю, как это сделать.
У меня есть этот запрос сейчас:
SELECT company, (employees *2) as "Points"
FROM data
WHERE month = '10'
GROUP BY company
Но, как вы видите, я даю 2 балла за каждого сотрудника, который работает в этой компании в этом месяце.
Но за 9 месяц я хочу дать двойные очки и добавить их к текущим точкам в текущем месяце (10)
У меня есть этот SQLfiddle в качестве примера: http://sqlfiddle.com/#!9/2cb812/7
Ожидаемый результат:
company Points
__________________
company 1 26 + (extra points from month 9)
company 2 32 + (extra points from month 9)
company 3 44 + (extra points from month 9)