Estou fazendo um programa de carga de indicadores da empresa, onde preciso montar queries dinamicas de várias bases e calcular valores acumulados por período(Ano, mês) e etc. Tudo tranquilo. Aí me apareceu o período QUADRIMESTRAL. Tenho uma solução, mas não gosto muito dela.
Faço um decode e informo na mão a referência de cada mês ao quadrimestre correspondente:
DECODE(extract(MONTH FROM araa.apply_date)
,1,1,2,1,3,1,4,1
,5,2,6,2,7,2,8,2
,9,3,10,3,11,3,12,3
,0) quadri
Alguém teria um solução menos "MANUAL"???