У меня есть sql для расчета данных очистки.
select 'WIP Balance - sls' item,area ima12,sum(aug) amt,'201808' dat from frdata.careawipsts@mesrpt where area != 'WH' group by area
union all
select 'WIP Balance - sls' item,'Subtotal WIP balance' ima12,sum(amt),'201808' dat from
(select 'WIP Balance - sls' item,area ima12,sum(aug) amt,'201808' dat from frdata.careawipsts@mesrpt where area != 'WH' group by area)
union all
select 'WIP Balance - sls' item,area ima12,sum(wip) amt,'201809' dat from frdata.careawipsts@mesrpt where area != 'WH' group by area
union all
select 'WIP Balance - sls' item,'Subtotal WIP balance' ima12,sum(amt),'201809' dat from
(select 'WIP Balance - sls' item,area ima12,sum(sep) amt,'201809' dat from frdata.careawipsts@mesrpt where area != 'WH' group by area)
Каждый месяц таблица carewipsts в dblink mesrpt будет добавлять столбец, включающий значение последнего месяца с такими именами, как aug, sep, oct и т. Д. И я использую sql для вычисления суммы и итога для каждого месяца по группам по областям. Теперь я должен вручную обновлять SQL каждый месяц. Возможно ли сделать это автоматически? Если нет, то если таблица в dblink с фиксированным столбцом на весь год. это возможно?