creo que a veces leer lo que uno escribe ayuda mucho, bueno, lo resolvi con el siguiente codigo por si alguien pasa por aki
Código:
declare @fecha_inicio datetime
declare @fecha_fin datetime
set @fecha_inicio='01/05/2008 00:00:00'
set @fecha_fin='31/05/2008 23:59:59'
select a.gestor_id,
b.gestor_nombre,
d.nivel_efectividad_nombre,
count(*) as total_gestiones
FROM gestiones a
INNER JOIN gestores b ON (a.agencia_id=b.agencia_id
and a.gestor_id=b.gestor_id)
INNER JOIN resultados_gestiones c
ON (a.resultado_id=c.resultado_id AND c.nivel_efectividad_id=1)
INNER JOIN niveles_de_efectividad d
ON (c.nivel_efectividad_id=d.nivel_efectividad_id)
WHERE
convert(datetime,a.gestion_fecha,103)
BETWEEN convert(datetime,@fecha_inicio,103)
AND convert(datetime,@fecha_fin,103)
GROUP BY a.gestor_id,b.gestor_nombre,c.nivel_efectividad_id,
d.nivel_efectividad_nombre
order by a.gestor_id asc
ahora bien, no es lo que queria pero ya es un buen adelanto, lo que me falta ahi, es el total de gestiones hechas por el gestor y luego dividir las efectivas entre el total para obtener un porcentaje... aki si ya me bloquee.... a ver si alguien me ayuda por favor