primero.. que base de datos usas?
prueba esto:
Código sql:
Ver originalSELECT fecha,MAX(venta) FROM tabla WHERE EXTRACT(MONTH FROM fecha) = 05 GROUP BY fecha;
La función extract la conozco que varios RDBMS. Por eso te pregunto que BBDD usas.
Un saludo.