lo que hago es a la semana actual le sumo una semana por cada bloque para "adelantarla por semanas" y la comparo con la semana en la que cae la c.FechaProbablePago si son iguales entonces cae en esa semana del 1 al 9 además le compruebo que si sea de su año actual, nada mas que ahorita las fechas de diciembre 31 y enero 1,2,3,4,5,6,7,8 no me las toma y se brinca
Cita:
Iniciado por Libras porque haces esta validacion?
Código SQL:
Ver originalDATEPART(wk,DATEADD(WK, 1, GETDATE())) = DATEPART(wk, c.FechaProbablePago) AND
DATEPART(yyyy,DATEADD(WK, 1, GETDATE()))=DATEPART(yyyy, c.FechaProbablePago)
para que agregas una semana a la fecha actual? y luego le sacas el año? si es 31 de diciembre entonces se convierte en el siguiente año no?