вам нужна группировка по столбцам после образования по case? используйте cte или select из select или group by номер или прямо в group by этот case пихайте
могут быть, наверное, ситуации, когда что-то присылают "задним" числом? ой, мы тут ошиблись 2 месяца назад, соответственно, все нужно пересчитать
что означает "нифига не получается"?
подскажите, есть в PG аналог add_months Oracle с такой же логикой? т.е. если дата 28.02.2023, то добавление 1 месяца должно дать 31.03.2023, а 12 месяцев - 29.02.2024. + int...
как изначальная задача звучит?
13.08, 18.08, 20.08 задаешь один и тот же вопрос. ты бот?
вам нужны просто фио сотрудников или что? если просто фио, то уберите projects.project_name из select и group by и добавьте having
так у них куча курсов в записи, в т.ч. что-то про оптимизацию есть: https://youtube.com/playlist?list=PLaFqU3KCWw6JW80WBHPOe-SMJD2NOjmge&si=ghysNHXY_-A859jC
а тот же ASH - с ним разработчик должен разбираться (не DBA)?
l_offset может сбросить в цикле?
а как в Oracle бы примерно выглядел весь запрос в части select?
а дебет-кредит где-то отдельно?
так varchar2 32767 можно сделать, или не?
5 joinов - это куча?)