Pregunta

¿Por qué la siguiente cláusula no devuelve, para cada usuario, es la última fecha de conexión? Tengo 31 userids distintos en la tabla, cada uno con muchas fechas ...

select userid, date from connections group by userid having date = max(date)

¿Fue útil?

Solución

¿Por qué agregas el calificador de having?Si desea la fecha máxima para la última conexión de cada usuario, intente esto:

select userid, max(date) from connections group by userid;

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top