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.