日期:2014-05-18  浏览次数:20542 次

求一个得出结余款的SQL写法?

create   table   t_zc_fk   --支出费用(罚款表)
(
btbm   varchar(50),     --本趟编码
sj_name1   varchar(50),--主司机姓名
sj_name2   varchar(50),--副司机姓名
je   decimal(13,2)--罚款金额
)
insert   into   t_zc_fk   select   '1 ', '主司机 ', '副司机 ',100
insert   into   t_zc_fk   select   '1 ', '主司机 ', '副司机 ',150

insert   into   t_zc_fk   select   '2 ', '主司机 ', '副司机 ',100
insert   into   t_zc_fk   select   '2 ', '主司机 ', '副司机 ',200

create   table   t_zc_jy   --支出费用(加油表)
(
btbm   varchar(50),     --本趟编码
sj_name1   varchar(50),--主司机姓名
sj_name2   varchar(50),--副司机姓名
dj   decimal(13,2),--汽油单价
ss   int   --加油升数  
)
insert   into   t_zc_jy   select   '1 ', '主司机 ', '副司机 ',10,10
insert   into   t_zc_jy   select   '1 ', '主司机 ', '副司机 ',15,10

insert   into   t_zc_jy   select   '2 ', '主司机 ', '副司机 ',10,20
insert   into   t_zc_jy   select   '2 ', '主司机 ', '副司机 ',15,30

create   table   t_zc_lq   --支出费用(路桥表)
(
btbm   varchar(50),     --本趟编码
sj_name1   varchar(50),--主司机姓名
sj_name2   varchar(50),--副司机姓名
je   decimal(13,2)--过路费金额
)

insert   into   t_zc_lq   select   '1 ', '主司机 ', '副司机 ',100
insert   into   t_zc_lq   select   '1 ', '主司机 ', '副司机 ',150

insert   into   t_zc_lq   select   '2 ', '主司机 ', '副司机 ',100
insert   into   t_zc_lq   select   '2 ', '主司机 ', '副司机 ',200


create   table   t_zc_pj   --支出费用(配件表)
(
btbm   varchar(50),     --本趟编码
sj_name1   varchar(50),--主司机姓名
sj_name2   varchar(50),--副司机姓名
dj   decimal(13,2),--配件单价
sl   int   --配件数量  
)
insert   into   t_zc_pj   select   '1 ', '主司机 ', '副司机 ',10,10
insert   into   t_zc_pj   select   '1 ', '主司机 ', '副司机 ',15,10

insert   into   t_zc_pj   select   '2 ', '主司机 ', '副司机 ',10,20
insert   into   t_zc_pj   select   '2 ', '主司机 ', '副司机 ',15,30


create   table   t_zc_xl   --支出费用(修理表)
(
btbm   varchar(50),     --本趟编码
sj_name1   varchar(50),--主司机姓名
sj_name2   varchar(50),--副司机姓名
fy   decimal(13,2)--修理费用
)

insert   into   t_zc_xl   select   '1 ', '主司机 ', '副司机 ',100
insert   into   t_zc_xl   select   '1 ', '主司机 ', '副司机 ',150

insert   into   t_zc_xl   select   '2 ', '主司机 ', '副司机 ',100
insert   into   t_zc_xl   select   '2 ', '主司机 ', '副司机 ',200


create   table   t_zc_zf   --支出费用(杂费表)
(
btbm   varchar(50),     --本趟编码
sj_name1   varchar(50),--主司机姓名
sj_name2   varchar(50),--副司机姓名
je   decimal(