Rellenar valores codificados de forma rígida para valores no coincidentes entre los campos

Un usuario Pregunto ✅

Anónimo

Relleno de valores codificados para valores no coincidentes entre los campos.

Por ejemplo:

A continuación se muestra la tabla que contiene valores para Acct_number, portfoilo_number,paid_to_pt_sys_no,portfo_sys_no.

e1.JPG

para la tabla de salida deseada:

solo para valores coincidentes entre los campospaid_to_pt_sys_no, portfo_sys_no, necesito obtener portfoilo_number y, para el resto, necesito que se muestre «DESCONOCIDO». Como se muestra abajo

CUENTA_NUMBER PORTAFOLIO_SYS_NO ACCT_PAID_TO_R
110006004 45174 110006004.2
110484607 20856 110484607.2
110386307 10106 DESCONOCIDO
110386307 10155 DESCONOCIDO
110458601 819 DESCONOCIDO

Gracias,

amichandak

Columna

if(paid_to_pt_sys_no=portfo_sys_no,portfo_no&"","UNKNOWN")

Anónimo

En respuesta a amichandak

las tres tablas están asignadas a la clave principal ..

Anónimo

En respuesta a amichandak

Gracias por responder..

Basándose en las 3 tablas, se ha creado la tabla de entrada. Account_number de la tabla de cuentas,paid_to de la tabla de transacciones, otros dos campos de la tabla de cartera. es un modo directo. ahora me puedes ayudar en esto..

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *