Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/11/2010, 10:05
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 18 años
Puntos: 447
Respuesta: Crear periodos de Meses,Bimestres,Trimestres, Cuatrimestres,Semestres,Anua

Buenos días magiaurbana... creo que el problema en la consulta para los bimestres está aquí

Código SQL:
Ver original
  1. GROUP 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 original
  1. GROUP BY EXTRACT(YEAR FROM fechaini),
  2. CASE
  3. WHEN EXTRACT(MONTH FROM fechaini) BETWEEN 1 AND 2 THEN 'B01'
  4. WHEN EXTRACT(MONTH FROM fechaini) BETWEEN 3 AND 4 THEN 'B02'
  5. WHEN EXTRACT(MONTH FROM fechaini) BETWEEN 5 AND 6 THEN 'B03'
  6. WHEN EXTRACT(MONTH FROM fechaini) BETWEEN 7 AND 8 THEN 'B04'
  7. WHEN EXTRACT(MONTH FROM fechaini) BETWEEN 9 AND 10 THEN 'B05'
  8. WHEN EXTRACT(MONTH FROM fechaini) BETWEEN 11 AND 12 THEN 'B06'
  9. END

Esto mismo aplicaría para los demás periodos que quieres manejar.

Saludos y espero que te sirva el código.
Leo.