buenas, tengo que hacer una consulta que implica saber si una persona asistio a varios eventos, mostrar la fecha de el ultimo evento al que asistio y sino asistio a ninguno poner que no asistio
asi lo venia haciendo hasta el momento
SELECT DISTINCT p.*, CASE
WHEN --busco si asistio a eventos THEN --subconsulta ultima fecha del evento al que asistio
ELSE 'No Asistió'
END AS Asistencia
FROM persona p, evento e, asistio a;
el asunto es que luego de buscar si asistio, no logro poner la ultima fecha del evento al que asistio
intente a través de una subconsulta que la devuelva, pero no lo he logrado
el resto del codigo funciona correctamente porque si en vez de la subconsulta le pongo x cosa por ejemplo 'asistio' me compila y la salida me la devuelve correctamente
como puedo hacer funcionar esto? alguna sugerencia?