Ver originalSELECT YEAR( f.fecha) anio,SUM(CASE WHEN MONTH( f.fecha ) = 1 THEN totalFactura ELSE 0 END) Enero,SUM(CASE WHEN MONTH( f.fecha ) = 2 THEN totalFactura ELSE 0 END) Febrero,SUM(CASE WHEN MONTH( f.fecha ) = 3 THEN totalFactura ELSE 0 END) Marzo,SUM(CASE WHEN MONTH( f.fecha ) = 4 THEN totalFactura ELSE 0 END) Abril,SUM(CASE WHEN MONTH( f.fecha ) = 5 THEN totalFactura ELSE 0 END) Mayo,SUM(CASE WHEN MONTH( f.fecha ) = 6 THEN totalFactura ELSE 0 END) Junio,SUM(CASE WHEN MONTH( f.fecha ) = 7 THEN totalFactura ELSE 0 END) Julio,SUM(CASE WHEN MONTH( f.fecha ) = 8 THEN totalFactura ELSE 0 END) Agosto,SUM(CASE WHEN MONTH( f.fecha ) = 9 THEN totalFactura ELSE 0 END) Septiembre,SUM(CASE WHEN MONTH( f.fecha ) = 10 THEN totalFactura ELSE 0 END) Octubre,SUM(CASE WHEN MONTH( f.fecha ) = 11 THEN totalFactura ELSE 0 END) Noviembre,SUM(CASE WHEN MONTH( f.fecha ) = 12 THEN totalFactura ELSE 0 END) DiciembreFROM factura AS f JOIN cliente AS c ON f.clienteID = c.clienteID JOIN asociado AS a ON c.asociadoID=a.asociadoID GROUP BY YEAR( f.fecha )