Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/07/2007, 03:16
Motki
 
Fecha de Ingreso: septiembre-2003
Mensajes: 341
Antigüedad: 21 años, 5 meses
Puntos: 0
Re: duda en una cosulta SQL

Bueno la consulta no es del todo correcta, porque lo que hace es contar los usuarios diferenetes que han realizado cada test....
y lo que quiero no es exactamente eso.
Un usuario puede realizar DIFERENTES test, y lo que quiero es contabilizar a ese usuario en el último test realizado.....

he intentado esta consulta pero me dá error........

* Por lado obtengo todos los test diferentes y el num de usuarios que lo han realizado (incluidos usuarios repetidos)
* y por otro obtengo los usuarios difentes , contando como válido el ultimo test realizado.......

Pero no sé como unir ambas cosultas...


Código:
 
select nombre_test,count(idusuario_test)
from tabla
where idusuario_test in 
(
select distinct (idusuario_test) , max(FechaRealizacion) as FechaMax 
FROM tabla 
 group by (idusuario_test)
 
)
group by nombre_test
__________________
---Nuestra recompensa se encuentra en el esfuerzo y no en el resultado. Un esfuerzo total es una victoria completa.-- GHANDI