Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/12/2009, 19:32
chenri
 
Fecha de Ingreso: febrero-2008
Mensajes: 4
Antigüedad: 16 años, 3 meses
Puntos: 0
Ayuda SQL Select Count

Buenas, tengo un problema con una sentencia Count

Tengo 3 tablas pero solo una maneja fecha la Tabla se llama Mon
Lo que necesito es sacar cuantas veces ha sido utilizada cada subcategoria de la
tabla de MonResult. Hice algo asi:

select count(MR.idSubcategoria) from MonResult MR inner join
Subcategoria S on MR.idSubcategoria=S.idSubcategoria
inner Join Mon M on S.idTipoMonitoreo=M.idTipoMonitoreo where
M.idTipoMonitoreo=103 and Month(M.Fecha)=12
group by S.IdSubcategoria order by S.idSubcategoria desc

el resultado me da varios valores como:

80
1992
1720
1944
2088
2160
1672

pero si aplico otra sentencia para ver cual es el numero maximo que me puede dar
(esto lo hago con la siguiente sentencia):

select count(idTipoMonitoreo) from Mon where idTipoMonitoreo=103 and month(fecha)=12

me da un resultado de 8 es decir, el numero maximo que me deberia dar los resultados anteriores

Alguien me puede ayudar y corregirme que estoy haciendo mal

Gracias