Hola a todos,
quiero realizar una consulta que me agrupe los resultados por meses y años.
Estoy intentando realizara lo siguiente pero me falla
SELECT to_char(Fecha, 'TMMon-yyyy') as fech
FROM ventas
Group by fech
order by to_char(fecha,'yyyy')
Intento agruptar unas filas por mes y año y que luego me lo ordene por año.
Pero me lanza este mensaje de error:
ERROR: la columna «ventas.fecha» debe aparecer en la cláusula GROUP BY o ser usada en una función de agregación
¿alguna idea de como hacerlo? gracias de antemano.