Hola a todos,
tengo una consulta donde en la parte where tengoalgo así:
where...
(V_INF_FORECAST.MESPOSIBLEACEPPRESU >= DATEPART(Month, '26/05/2008'))
AND (V_INF_FORECAST.MESPOSIBLEACEPPRESU <= DATEPART(Month, DATEADD(month, 2,
'26/05/2008')) )
AND (V_INF_FORECAST.ANOPOSIBLEACEPPRESU = DATEPART(Year, '26/05/2008'))
La cuestióne s que se quieren datos del mes actual, mes actual + 1 y mes
actual + 2 (el mes actual y los dos siguientes).
El problema es que se tienen campos separados para el mes y el año, y el
cambio de año, si estoy en diciembre, tendría diciembre (12), enero (1)
febrero (2). Siendo así, teniendo
(V_INF_FORECAST.MESPOSIBLEACEPPRESU >= 12)
AND (V_INF_FORECAST.MESPOSIBLEACEPPRESU <= 2 )
no funcionaria.
Cómo podría expresar la condición where ??
Gracias de antemano.
http://www.alhambra-eidos.es/web2005/index.html
www.kiquenet.net
http://www.setbb.com/putainformatic...opic.php?p3
www.trabajobasura.com/solusoft
Leer las respuestas