Рассчитайте налогооблагаемый% для каждого сотрудника, используя sql разработчик между двумя таблицами - PullRequest
0 голосов
/ 09 мая 2020

Мне нужно разработать запрос sql разработчика таким образом, чтобы получить желаемую таблицу вывода с использованием table1 и table2.

Table1: Таблица сотрудников согласно изображению ниже https://i.stack.imgur.com/O4oyj.png

Таблица2: Таблица налоговых плит согласно изображению ниже https://i.stack.imgur.com/XBZ3b.png

Отображение Значение Tax_Percentage в Таблице 2 по сравнению с ИД и диапазон заработной платы в Таблице 1

Требуется выход в соответствии с этой таблицей вывода - https://i.stack.imgur.com/fOVNu.png

Ответы [ 2 ]

0 голосов
/ 10 мая 2020

Попробуйте это и дайте мне знать, подходит ли это для ваших целей.

SELECT  emp_id,  salary,  tax_percentage 
FROM  table1,  table2 
WHERE  salary  BETWEEN  table1.start_range  AND table2.end_range 
ORDER BY. emp_id
0 голосов
/ 09 мая 2020

Вы можете присоединиться с условиями неравенства:

select e.empid, e.salary, t.tax_percentage
from employee e
inner join tax t on e.salary >= t.start_range and e.salary < t.end_rage
...