Hola jimlok,
No te preocupes que por aqui tenemos la idea de ayudar, respecto a tu consulta:
Código SQL:
Ver originalSELECT Agente,NombreApellidosAgente, SUM(TipoContrato='Dual')*2 + SUM(TipoContrato='Electricidad') + SUM(TipoContrato='Gas') AS Total FROM contratos WHERE EstadoAM='OK' GROUP BY Agente ORDER BY Total DESC
Esa consulta debería generar un error puesto que deberías agregar al group el campo ",NombreApellidosAgente", pero si dices que te funciona!!
debes usar la sentencia HAVING despues del where para total, buscalo en san google, eso te solucionnará el problema.
Saludos