cancel
Showing results for 
Search instead for 
Did you mean: 

Sumar Dias a Fecha de Entrega (Campo definido por usuario)

Former Member
0 Kudos

Buen dia Foreños necesito una ves mas de su ayuda, espero recibirla,

Realice una búsqueda formateada en donde quiero aumentar días en una fecha que tengo como limite de entrega, es decir si mi producto contiene una D aumentale 20 días a mi fecha de entrega(CampodeUSUARIO) y si tiene una P Aumentale 15 Dias a la fecha, esto es en base a la fecha de contabilización.

Cuando ejecuto la búsqueda me marca el error 3006 me pueden apoyar , gracias de antemano, esta es la búsqueda que formule

SELECT

CASE

     WHEN (SELECT $[$-39.RDR1.ItemCode]) Like 'D%_%%'  THEN (SELECT $[$-39.ORDR.DocDate]) + 20

WHEN (SELECT $[$-39.RDR1.ItemCode]) Like 'P%_%%'  THEN (SELECT $[$-39.ORDR.DocDate]) + 15

Gracias por su ayuda

Saludos

Accepted Solutions (0)

Answers (2)

Answers (2)

0 Kudos

Hola Juan Carlos.

Prueba con esta que a mí me funciona con la 9.0

SELECT

CASE

     WHEN $[RDR1.ItemCode] Like 'D%_%%'  THEN ($[ORDR.DocDate.Date] + 20)

     WHEN $[RDR1.ItemCode] Like 'P%_%%'  THEN ($[ORDR.DocDate.Date] + 15)

END

Former Member
0 Kudos

Gracias Jose:

Me funciono para lo que quiero realizar

Saludos

Gracias por la ayuda

0 Kudos

Perfecto.

¿Podrías marcar la consulta como resuelta, por favor?

Gracias

marco_ramirez
Active Contributor
0 Kudos

Intenta con la función DateAdd, esta es la estructura

DATEADD (datepart , number , date )

En lugar de poner +20 0 +15