Соединение SQL для значения таблицы A в диапазоне таблицы B

У меня есть две таблицы, которые можно увидеть на сопроводительном изображении.

Таблица А содержитДепартамент,Месяц а такжеСредний.

Таблица Б содержитМесяц,Год,RangeStart,RangeEnd а такжеЦвет.

Если вы посмотрите на снимок экранаТаблица Б, вы увидите, что для каждого месяца у вас есть значения Green, Yellow, Orange и Red. У вас также есть диапазон.

Что мне нужно.........

Мне нужен новый столбец наТаблица А названныйЦвет', В этом столбце мне нужно либо зеленый, желтый, оранжевый или красный. Решающим фактором, по которому цвет назначается месяцу, будетСредний' колонка.

Например:

DepartmentA за май 'Среднее значение равно0.96 После ссылкиТаблица БЯ вижу эту строку 8,0.75+ будет диапазон, в который это вписывается. Поэтому красный - это цвет, в который я хочу поместитьтаблица А рядом со средним числом мая.

Я оставил RangeEnd для самого высокого диапазона в месяц как NULL, поскольку это в основном75+что-нибудь большее, чем0.75 слоты здесь.

Может ли кто-нибудь указать мне правильное направление, которое не слишком много времени.

Ответы на вопрос(3)

Ваш ответ на вопрос