Соединение SQL для значения таблицы A в диапазоне таблицы B
У меня есть две таблицы, которые можно увидеть на сопроводительном изображении.
Таблица А содержитДепартамент,Месяц а такжеСредний.
Таблица Б содержитМесяц,Год,RangeStart,RangeEnd а такжеЦвет.
Если вы посмотрите на снимок экранаТаблица Б, вы увидите, что для каждого месяца у вас есть значения Green, Yellow, Orange и Red. У вас также есть диапазон.
Что мне нужно.........
Мне нужен новый столбец наТаблица А названныйЦвет', В этом столбце мне нужно либо зеленый, желтый, оранжевый или красный. Решающим фактором, по которому цвет назначается месяцу, будетСредний' колонка.
Например:
DepartmentA за май 'Среднее значение равно0.96
После ссылкиТаблица БЯ вижу эту строку 8,0.75+
будет диапазон, в который это вписывается. Поэтому красный - это цвет, в который я хочу поместитьтаблица А рядом со средним числом мая.
Я оставил RangeEnd для самого высокого диапазона в месяц как NULL, поскольку это в основном75+
что-нибудь большее, чем0.75
слоты здесь.
Может ли кто-нибудь указать мне правильное направление, которое не слишком много времени.