我有一个SQL来计算WIP数据。
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)
每个月dblink mesrpt中的表carewipsts都会添加一个包含上个月值的列,其名称如aug,sep,oct之类,等等。我使用sql来计算按区域划分的每个月的金额和总计。现在,我必须每月手动更新SQL。是否可以自动执行?如果不是,则dblink中的表中是否包含整年的固定列。有可能吗?
答案 0 :(得分:0)
我认为您应该尝试实例化视图。像这样:
class DefaultController extends Controller
{
/**
* @Route("/", name="index")
* @Method("GET")
*/
public function index()
{
ob_start();
phpinfo();
$phpinfo = ob_get_clean();
return new Response(
'<html><body>'.$phpinfo.'</body></html>'
);
}
}