--------------------
--查詢收款明細
select L.SKTNO,L.JLBH,C.DEPTID,L.JZRQ,L.JYSJ
into #SKTJL
from BFBHDD.SKTXSJL L,BFBHDD.SKTXSJLC C
where L.SKTNO=C.SKTNO
and L.JLBH=C.JLBH
and L.JZRQ>='2014-8-1'
and L.JZRQ<='2014-8-31'
group by L.SKTNO,L.JLBH,C.DEPTID,L.JZRQ,L.JYSJ
select * from #SKTJL
--drop table #SKTJL
--獲取消費明細
insert into BFBHDD.CZKXFJL
select L.DEPTID,D.HTH,X.KKBL,L.SKTNO,L.JLBH,L.JZRQ,L.JYSJ,sum(M.SKJE) SKJE,sum(M.SKJE)*X.KKBL KKJE
from BFBHDD.SKTXSJLM M,#SKTJL L,BFBHDD.HT_KKXM X,BFBHDD.HT_DHBM D
where L.SKTNO=M.SKTNO
and L.JLBH=M.JLBH
and L.DEPTID=D.DEPTID
and D.HTH=X.HTH
and M.SKFS in (15,3,16,18)
and X.KKXMID=15
and D.HTH<90000000
group by L.DEPTID,D.HTH,X.KKBL,L.SKTNO,L.JLBH,L.JZRQ,L.JYSJ
select * from #SKBL
--獲取扣款比率等數據
insert into BFBHDD.KKBL
select L.DEPTID,D.HTH,201408,X.KKBL,I.YKKJE,sum(M.SKJE) SKJE,sum(M.SKJE)*X.KKBL KKJE
from BFBHDD.SKTXSJLM M,#SKTJL L,BFBHDD.HT_KKXM X,BFBHDD.HT_DHBM D,BFBHDD.JSDKKITEM I
where L.SKTNO=M.SKTNO
and L.JLBH=M.JLBH
and L.DEPTID=D.DEPTID
and D.HTH=X.HTH
and M.SKFS in (15,3,16,18)
and X.KKXMID=15
and D.HTH<90000000
and I.DEPTID=L.DEPTID
and I.JSKKID=15
group by L.DEPTID,D.HTH,X.KKBL,I.YKKJE
---------------------------
drop table BFBHDD.CZKXFJL
GO
create table BFBHDD.CZKXFJL(
JLBH int identity,
DEPTID varchar(10) not null,
HTH int not null,
KKBL float not null,
SKTNO varchar(3) not null,
SKTJLBH int not null,
JZRQ datetime not null,
JYSJ datetime not null,
SKJE money not null,
KKJE money not null,
constraint PK_CZKXFJL PRIMARY KEY CLUSTERED (JLBH)
)
with identity_gap=1
GO
drop table BFBHDD.KKBL
GO
create table BFBHDD.KKBL(
JLBH INT identity,
DEPTID varchar(10) not null,
HTH int not null,
YEARMONTH int not null,
KKBL float not null,
YKKJE money null,
SKJE money not null,
KKJE money not null,
constraint PK_KKBL PRIMARY KEY CLUSTERED (JLBH)
)with identity_gap=1
GO
-------------------------