¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como aumentar dias em uma data de acordo com um código de produto no SAP com SQL e evitar o erro 3006.

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...

Bom dia Foreños, preciso mais uma vez da vossa ajuda, espero recebê-la.

Realizei uma pesquisa formatada na qual pretendo aumentar dias em uma data que tenho como limite de entrega. Ou seja, se o meu produto contém um "D", aumentar 20 dias à minha data de entrega (Campo de USUÁRIO); e se contém um "P", aumentar 15 dias à data. Isto baseia-se na data de contabilização.

Quando executo a pesquisa, obtenho o erro 3006. Podem me ajudar? Desde já, obrigado. Eis a pesquisa que formulei:

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

Obrigado pela vossa ajuda.

Cumprimentos.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Teste o uso da função DateAdd, esta é a estrutura

DATEADD (parteData , número , data )

Em vez de escrever +20 0 +15

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Perfeito.

Poderia marcar a consulta como resolvida, por favor?

Obrigado

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Obrigado, José.

Funcionou para o que eu queria fazer.

Saudações.

Obrigado pela ajuda.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Juan Carlos.

Experimente com este que funciona para mim com a 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

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?