Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/08/2013, 07:45
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: Problema con condicion de consulta

Hola AitorLopez:

En realidad no entiendo qué es lo que estás intentando hacer con tu consulta, sobre todo no entiendo la parte del IN... WEEK no regresa un conjunto de valores, por lo tanto, no tendría caso tener IN y podrías hacerlo con un =

Ahora bien, para considerar también el año actual lo único que tienes que hacer es agregar una condición con AND así:

Código:
...
WHERE 
    WEEK(CURDATE(),5) IN(WEEK(fecha, 3))
    AND YEAR(CURDATE()) = YEAR(fecha)
...
Haz la prueba y nos comentas.

Saludos
Leo.