Ver Mensaje Individual
  #16 (permalink)  
Antiguo 17/07/2008, 14:59
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 8 meses
Puntos: 300
Respuesta: consulta MYSQL FECHA

Creo que tienes que actualizar, pero yo no sabría aconsejarte el modo de hacerlo.
Sin embargo, no debes descartar la posibilidad de hacer la consulta y la subconsulta mediante dos consultas y con programación hacer el trabajo.
Me explico:
primero buscas los que tienen el año 2008
select alumno_rut from tutabla where year(fecha)=2008 order by alumno_rut
Luego, mediante programación, cargas los resultados en una cadena, separandolos con coma y poniendo paréntesis para que te quede (1,3,4,6,7)
Luego lanzas la segunda consulta
select alumno_rut from tutabla where year(fecha)=2007 AND alumno_rut not in (1,3,4,6,7)
donde pone (1,3,4,6,7), escribes, claro, la variable de esa cadena.
Y pienso que obtendrías lo que quieres.
También creo que la mejor solución será actualizarte, pero ya sabes que eso requiere guardar copias de seguridad e ir haciendo pruebas progresivamente para evitar sustos mayores, y si solo se trata de esta consulta, yo probaría también a resolverlo con programación.