- 论坛徽章:
- 0
|
方法1:
create or replace view MTD_PROJECT_OUTSTANDING
as
select a.ID,a.项目名称 desc,to_char(a.时间,\'YYYYMM\') SumDate,sum(支出表.金额)total_tx_out,sum(收入表.金额)total_tx_in
from 支出表 a,收入表 b
where a.项目ID = b.项目ID
and to_char(a.时间,\'YYYYMM\')=to_char(b.时间,\'YYYYMM\')
group by a.ID,a.项目名称,to_char(a.时间,\'YYYYMM\')
select a.ID,a.项目名称 desc,substr(a.SumDate,1.4) Year,substr(a.SumDate,5,2) Month,
total_tx_out,total_tx_in
from MTD_PROJECT_OUTSTANDING
order by .....
方法2
create or replace view MTD_PROJECT_OUTSTANDING
as
select ID,项目名称 desc, to_char(时间,\'YYYYMM\') , sum(支出金额) tx_out,0.00 tx_in
from 支出表
group by ID,项目名称to_char(时间,\'YYYYMM\');
union all
select ID,项目名称 desc, to_char(时间,\'YYYYMM\'), 0.00 tx_out,sum(回款金额) tx_in
from 收入表
group by ID,项目名称to_char(时间,\'YYYYMM\');
select a.ID,a.项目名称 desc,substr(a.SumDate,1.4) Year,substr(a.SumDate,5,2) Month,
total_tx_out,total_tx_in
from MTD_PROJECT_OUTSTANDING
order by ..... |
|