Ver Mensaje Individual
  #4  
Antiguo 02-08-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Lo que dificulta tu consulta es el hecho de que el campo periodo no es un campo tipo fecha. Pero pienso que podrías hacer un CAST, agregando el dia 1 de cada mes, para obtener una fecha completa. Claro que posiblemnte tendrás que separar año y mes del periodo y luego concatenar con el dia primero. Una vez que tengas la fecha puedes usar una función para sumar o restar de una fecha. En SQL Server parece que esa función es DateAdd.

Por ejemplo, si el campo periodo fuera de tipo Date, entonces tu filtro sería:

Código SQL [-]
where periodo between GetDate() and DateAdd(year, -1, GetDate())

es decir, que el periodo esté entre la fecha actual (GetDate) y la fecha actual menos un año.

// Saludos
Responder Con Cita