¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo corregir la función IFNULL en SAP para devolver el valor correcto

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

No estoy seguro si entiendo correctamente la función IFNULL, pero parece que no está funcionando correctamente.

Aquí está mi declaración SELECT:

SELECT LIFNR, IFNULL (STCD1, STCD2), STCD1, STCD2 FROM LFA1 WHERE "LIFNR" = '0009009005'

Me gustaría devolver el valor de STCD2 si STCD1 es nulo. En este ejemplo, STCD1 es nulo y la función no está devolviendo STCD2.

¿Me estoy perdiendo algo?

Sintaxis

 IFNULL (expression1, expression2)

Descripción

Devuelve la primera expresión de entrada que no sea NULL.

  • Devuelve expression1 si expression1 no es NULL.
  • Devuelve expression2 si expression1 es NULL.
  • Devuelve NULL si ambas expresiones de entrada son NULL.

Saludos,

Filipe

captura-de-tela-2017-05-22-as-153205.png
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

1 Respuestas

0
Cargando...

Una vez que la columna STD1 se marca como "NOTNULL", el valor real en ella está vacío, no nulo. Esa es la razón por la cual la función no está funcionando en este caso.

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?