Есть задача: Дан месяц как целое число от 1 до 12, вернитесь к тому, к какому кварталу года он принадлежит, как целое число.
Решение:
drop table if exists help;
create table help (key serial primary key, month int, res int);
insert into help (month,res)
values (1,1),(2,1),(3,1),(4,2),(5,2),(6,2),(7,3),(8,3),(9,3),(10,4),(11,4),(12,4);
select help.month, help.res
from help
join quarterof on quarterof.month = help.month;
(слева сверху результат, снизу ожидаемый результат).
Вопрос: предполагаю, что результат отсортирован, и в это ошибка - в этом ли ошибка, и, если да, как поправить ?