Dołączenie SQL w tabeli A w zakresie Tabeli B
Mam dwie tabele, które można zobaczyć na załączonym obrazku.
Tabela A zawieraDepartament, Miesiąc iŚredni.
Tabela B zawieraMiesiąc, Rok, RangeStart, RangeEnd iKolor.
Jeśli spojrzysz na zrzut ekranuTabela B, zobaczysz za każdy miesiąc wartość zieloną, żółtą, pomarańczową i czerwoną. Masz także zasięg.
Czego potrzebuję.........
Potrzebuję nowej kolumnyTabela A o nazwie „Kolor”. W tej kolumnie potrzebuję zielonego, żółtego, pomarańczowego lub czerwonego. Decydującym czynnikiem określającym kolor przypisany do miesiąca będzie kolumna „Średnia”.
Na przykład:
DepartamentA na majową średnią jest równy0.96
Po odesłaniuTabela B, Widzę ten wiersz 8,0.75+
będzie pasował do tego zakresu. Dlatego Czerwony jest kolorem, który chcę umieścićtabela A obok średniej Mays.
Opuściłem RangeEnd dla najwyższego zakresu na miesiąc jako NULL, jak to jest w zasadzie75+
, cokolwiek większego niż0.75
sloty tutaj.
Czy ktoś może wskazać mi właściwy kierunek, który nie jest zbyt czasochłonny.