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
Есть ли способ сделать это?