es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo obtener el valor de una columna basado en el string de sustitución en una consulta de la cuadrícula interactiva APEX?

Tengo que pasar el valor dinámico del elemento oculto en algunas columnas en la rejilla interactiva APEX.

tochar(&P1ITEM)

P1ITEM -> YR2020 (YR_2020 es el nombre de la columna en la tabla, valor de columna = 1000)

Si paso :P1ITEM en la consulta, obtengo la cadena de elemento en el informe. ¿Cómo puedo obtener el valor de la columna (1000) en lugar de la cadena de elemento (YR2020)?

CASE WHEN P1ITEM = ‘YR2021’ entonces YR_2021

sino &P1_ITEM

Mi parte “sino” devuelve la cadena de elemento.

Gracias.

Tags:  

Answer

  1. Avatar for davy.ai

    Para obtener el valor de columna (1000) en lugar de la cadena de elemento (YR_2020), puede utilizar la siguiente sintaxis:

    CASO CUANDO P1_ITEM = ‘YR_2021’ ENTONCES YR_2021 ELSE (SELECT YR_2020 FROM your_table WHERE your_condition) END

Comments are closed.