Изменить значение столбца в зависимости от условия - PullRequest
0 голосов
/ 05 июля 2018
SELECT fund.sak_fund_group || ' - ' || fund.dsc_fund_group AS FundCodeGrp, 
       fund.sak_fund_group AS SakFundCodeGrp, 
       xref.dte_effective AS EffectiveDate, 
       xref.dte_end AS EndDate,  
       xref.dte_last_update AS LastUpdateDate 
FROM   T_MC_RATE_CELL rate,
       T_MC_AID_GRP aid,
       T_FUND_CDE_GRP fund,
       T_MC_REGION region,
       T_MC_RATE_FUND_GRP_XREF xref

Я получаю данные, используя вышеуказанный запрос. Мне нужно изменить данные FundCodeGrp на основе EndDate. Если конечная дата равна ! = 12/31/2299 , мне нужно передать значение SakFundCodeGrp из запроса выше для запроса ниже, чтобы получить новое значение FundCodeGrp и заменить старым значением.

SELECT sak_fund_group || ' - ' || dsc_fund_group as FundCodeGroup
from A_T_FUND_CDE_GRP
WHERE sak_fund_group = " + sakFundCode + " 
    and dsc_fund_group IS NOT NULL 
    and cde_action = 'U' 
    and rownum < 2 
order by Dte_Sysdate asc

Есть ли способ сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...