on 09-30-2013 7:16 PM
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Intenta con la función DateAdd, esta es la estructura
DATEADD (datepart , number , date )
En lugar de poner +20 0 +15
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
91 | |
7 | |
7 | |
4 | |
3 | |
3 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.