数据库中没有直接存储余额的表,需要用到CN_ACCTINFO 出纳账户表取其中的期初数,还有CN_ACCTBOOK出纳日记账表取其中查询日期之前的所有借贷方金额。
declare@idvarchar(20) --定义id为日记账账户编码
declare@datedate --定义date为日期
set@id='008'
set@date='2019-06-06'
selectSUM(Debit)-SUM(credit)+(selectprebalancefromcn_acctinfowherecsAcctNum=@id)fromCN_AcctBookwhereacctdate