Buenos días magiaurbana... creo que el problema en la consulta para los bimestres está aquí
Código SQL:
Ver originalGROUP BY EXTRACT(YEAR FROM FECHA),EXTRACT(MONTH FROM FECHA)
es decir, aquí estás agrupando por año y POR MES, por lo tanto nunca se acumularán los bimestres. Intenta con esto a ver si te funciona:
Código SQL:
Ver originalGROUP BY EXTRACT(YEAR FROM fechaini),
CASE
WHEN EXTRACT(MONTH FROM fechaini) BETWEEN 1 AND 2 THEN 'B01'
WHEN EXTRACT(MONTH FROM fechaini) BETWEEN 3 AND 4 THEN 'B02'
WHEN EXTRACT(MONTH FROM fechaini) BETWEEN 5 AND 6 THEN 'B03'
WHEN EXTRACT(MONTH FROM fechaini) BETWEEN 7 AND 8 THEN 'B04'
WHEN EXTRACT(MONTH FROM fechaini) BETWEEN 9 AND 10 THEN 'B05'
WHEN EXTRACT(MONTH FROM fechaini) BETWEEN 11 AND 12 THEN 'B06'
END
Esto mismo aplicaría para los demás periodos que quieres manejar.
Saludos y espero que te sirva el código.
Leo.