]]>re: 涓孌礢QLhttp://www.tkk7.com/licheng700/archive/2005/08/25/11079.html#11096灝忔搗鑸?/dc:creator>灝忔搗鑸?/author>Thu, 25 Aug 2005 09:02:00 GMThttp://www.tkk7.com/licheng700/archive/2005/08/25/11079.html#11096sum(decode(n_direction,1,n_amount, 0)) amountOfDebit,
sum(decode(n_direction,2,n_amount, 0)) amountOfCredit,
sum(n_amount) amount,
sum(decode(n_direction,1,1, 0)) numOfDebitTrans,
sum(decode(n_direction,2,1, 0)) numOfCreditTrans,
COUNT(n_direction) nums
from
(select a.n_id n_id,a.n_accountid n_accountid ,a.n_currencytype n_currencytype,
a.n_amount n_amount,a.n_direction n_direction,a.dt_modifytime dt_modifytime,
b.s_accountno accountNO,b.s_accountname accountName from
(select n_id ,n_accountid,n_currencytype,n_amount,n_direction,dt_modifytime from bs_accthistransinfo where 1=1
union all
select n_id ,n_accountid,n_currencytype,n_amount,n_direction,dt_modifytime from bs_acctcurtransinfo where 1=1)
a,
(select * from bs_bankaccountinfo where
n_accountstatus= 1
and n_ischeck=1) b where a.n_currencytype=b.n_currencytype and a.n_accountid=b.n_id and
to_char(a.dt_modifytime,'yyyy-mm-dd')>='2005-01-01' and
to_char(a.dt_modifytime,'yyyy-mm-dd')<='2006-01-01'
)c group by n_accountid,accountNO,accountName