Hola
Necesito ayuda en una sentencia sql que es para un proyecto de clase.
Tengo una la tabla Juega con 3 campos (NombreJ, NombreE, Fecha)
En la tabla hay estos registros:
NOMBREJ NOMBREE FECHA
Aitor Barcelona 13/06/2010
Eneko Athletic de Bilbao 13/06/2010
Mario Athletic de Bilbao 13/06/2010
Aitor Athletic de Bilbao 12/03/2010
Fermin Barcelona 12/06/2010
Pedro Barcelona 12/06/2010
Es una sentencia para mostrar los futbolistas que estan actualmente en el equipo, teniendo en cuenta que esta en el equipo con la fecha mas reciente.
select NombreJ from Juega group by NombreJ having max(Fecha) and NombreE ='Athletic de Bilbao';
Pero esta select me tira error de "ha intentado ejecutar una consulta que no incluye la expresion especificada" y si borro parte de la consulta desde NombreE me arroja 3 resultados cuando debieran ser dos.
Gracias de antemano.