|
|
发表于 2007/10/8 16:54:02
|
显示全部楼层
查看汇总帐户余额
select --gb.currency_code,
gb.period_name "会计期间",
/*to_char(gp.start_date,'YYYYMM') "期间范围",*/
glcc.segment1||'-'||ffv1.description "公司代码及名称",
/*glcc.segment2 "成本中心",
glcc.segment3 "科目",
glcc.segment4 "明细",
glcc.segment5 "产品",
glcc.segment6 "渠道",
glcc.segment7 "备用",*/
--glcc.concatenated_segments "帐户",
glcc.segment3 "帐户",
gb.begin_balance_dr-gb.begin_balance_cr "期初数",
gb.period_net_dr "本期借方发生额",
gb.period_net_cr "本期贷方发生额",
gb.begin_balance_dr-gb.begin_balance_cr + gb.period_net_dr-gb.period_net_cr "期末数",
--gb.actual_flag,
ffv1.description "公司名称",
ffv2.description "成本中心说明",
ffv3.description "科目说明",
ffv4.description "明细说明",
ffv5.description "产品说明",
ffv6.description "渠道说明"
from gl_balances gb,
gl_code_combinations_kfv glcc,
fnd_flex_values_vl ffv1,
fnd_flex_values_vl ffv2,
fnd_flex_values_vl ffv3,
fnd_flex_values_vl ffv4,
fnd_flex_values_vl ffv5,
fnd_flex_values_vl ffv6,
gl_periods gp
where gb.code_combination_id=glcc.code_combination_id
/* and gb.actual_flag='B'*/
and gb.set_of_books_id='1001'
AND glcc.segment2='T'
AND glcc.segment4='T'
AND glcc.segment5='T'
AND glcc.segment6='T'
AND glcc.segment7='T'
AND length(glcc.segment3)=4
AND ffv1.flex_value_set_id='1009494'
AND ffv2.flex_value_set_id='1009495'
AND ffv3.flex_value_set_id='1009497'
AND ffv4.flex_value_set_id='1009498'
AND ffv5.flex_value_set_id='1009499'
AND ffv6.flex_value_set_id='1009500'
and glcc.segment1=ffv1.flex_value
and glcc.segment2=ffv2.flex_value
and glcc.segment3=ffv3.flex_value
and glcc.segment4=ffv4.flex_value
and glcc.segment5=ffv5.flex_value
and glcc.segment6=ffv6.flex_value
AND GP.PERIOD_NAME=GB.PERIOD_NAME
and gb.period_name = '2007-02'
--and glcc.segment3 in ('1009','1101','1111','1121','1123','1131','1143','1201','1211','1301','1421','1711','1801','1902','2103','2147','2149','2202','2211','3000')
--and glcc.segment1 like '860101%'
--and glcc.segment3 in ('11220100','16010300','16010400','16020300','16020400','16090100','17010402','17019902','19010100')
and gb.currency_code='CNY'
and gb.actual_flag = 'A'
and gb.begin_balance_dr-gb.begin_balance_cr + gb.period_net_dr-gb.period_net_cr <>'0'
order by 3 |
|