Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/06/2008, 20:48
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Consultar por trimestre

Eso tiene una función propietaria, algo así:
Código:
SELECT Fecha FROM tabla
GROUP BY QUARTER(Fecha);
Si la cosa fuese por cuatrimestre, la cosa cambia:
Código:
SELECT (CASE
  WHEN MONTH(FECHA) IN (1,2,3,4) THEN 1
  WHEN MONTH(FECHA) IN (5,6, 7,8) THEN 2
  WHEN MONTH(FECHA) IN (9, 10,11,12) THEN 3
  END) Cuatrimestre FROM tabla
GROUP BY Cuatrimestre;
porque no hay funciones definidas para tercios de año.

Para los bimestres, va el mismo razonamiento de los cuatrimestres:
Código:
SELECT (CASE
  WHEN MONTH(FECHA) IN (1,2) THEN 1
  WHEN MONTH(FECHA) IN (3,4) THEN 2
  WHEN MONTH(FECHA) IN (5,6) THEN 3
  WHEN MONTH(FECHA) IN (7,8) THEN 4
  WHEN MONTH(FECHA) IN (9, 10) THEN 5
  WHEN MONTH(FECHA) IN (11, 12) THEN 6
  END) Cuatrimestre FROM tabla
GROUP BY Cuatrimestre;
Porque no hay funciones definidas para bimestres.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 09/06/2008 a las 20:56