要写一SQL ( 积分: 50 )

  • 主题发起人 主题发起人 wwwzzz
  • 开始时间 开始时间
W

wwwzzz

Unregistered / Unconfirmed
GUEST, unregistred user!
表A结构如下:

日期 帐号 借 贷
2007.01.1 101 100
2007.01.1 102 100
2007.01.1 101 300
2007.01.2 102 100
2007.01.2 101 100

要写一SQL
选择 101和2007.01.01-2007.01.31后 生成 view:
日期 帐号 借 贷 余
2007.01.1 101 100 100
2007.01.1 101 300 400
本日合计 400
2007.01.2 101 100 300
本日合计 0 100
本月合计 400 100 300
 
多步操作,實現這個要求
 
[:D]财务里面的日记账。呵呵。。。我说你还是用临时表做吧。我也是这样做的。
希望能有更好的方法做出来。我也期待中。。。
 
select * from
(select isnull(日期,'合計') as 日期,isnull(帳號,'合計') as 帳號,sum(借) as 借,sum(贷) as 贷,(sum(借)-sum(贷)) as 余 from A group by 日期,帳號 with Cube) as Lsb where (日期 is not null and 日期<>'合計') or (日期='合計' and 帳號='合計')
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
611
import
I
I
回复
0
查看
570
import
I
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部