2016-06-29 6 views
0

Я не уверен, что это называется, но я пытаюсь ссылаться на значения в одной таблице, чтобы подсчитать количество строк в другой таблице, которые меньше этого ссылочного значения.Таблица ссылок SQL для таблицы подсчета

Пример, если у нас есть таблица сотрудников (EmpSal) с именем и зарплатой и вторая таблица (Salary_Summary) с диапазоном значений зарплаты. Как подсчитать количество записей в таблице EmpSal, которые меньше, чем каждое из значений в таблице Salary_Summary?

Изображение объясняю: enter image description here

Любая помощь очень ценится!

ответ

1

Может быть легко сделано с корреляцией подзапроса:

select s.salary, (select count(*) from EmpSal e where e.Salary < s.salary) 
from Salary_Summary s 
+0

Отлично! Спасибо! – jtmcc

Смежные вопросы