You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
1.9 KiB

if exists (select * from sysobjects where id = OBJECT_ID(N'scm_bus_jh_head') and OBJECTPROPERTY(id, N'IsView') = 1)
drop view scm_bus_jh_head
go
create view scm_bus_jh_head as
select billNo,(CASE ISNULL(LrDate,'') WHEN '' THEN NULL ELSE CONVERT(datetime,LrDate + ' ' + LrTime,120) END) as gmtCreate,
username as createUserName,
(CASE ISNULL(LrDate,'') WHEN '' THEN NULL ELSE CONVERT(datetime,LrDate + ' ' + LrTime,120) END) as gmtModified,
username as updateUserName,
supCode,supName,contrno as HtCode,(select contrname from t_contract where contrno = t_accept_head.contrno) as HtName,
OrderNo as refBillNo,orgcode as shOrgCode,(select orgname from t_shop where orgcode = t_accept_head.orgcode) as shOrgName,counts as jhCount,
(CASE ISNULL(Rzdate,'') WHEN '' THEN NULL ELSE CONVERT(datetime,Rzdate + ' ' + RzTime,120) END) as JzDate,
cost as hTotal,netcost as wTotal,(cost - netcost) as taxTotal,remark
from t_accept_head where isnull(rzdate,'')<>'' and orgcode<>'C009'
go
if exists (select * from sysobjects where id = OBJECT_ID(N'tOrdThHead') and OBJECTPROPERTY(id, N'IsView') = 1)
drop view tOrdThHead
go
create view tOrdThHead as
select BillNo,
(CASE ISNULL(LrDate,'') WHEN '' THEN NULL ELSE CONVERT(datetime,LrDate + ' ' + LrTime,120) END) as LrDate,
0 as UserID,UserCode,UserName,
(CASE ISNULL(Rzdate,'') WHEN '' THEN NULL ELSE CONVERT(datetime,Rzdate + ' ' + RzTime,120) END) AS JzDate,
0 as JzrID,zdrcode as JzrCode,zdrname as JzrName,
OrgCode,(select orgname from t_shop where orgcode =h.orgcode ) as OrgName,SupCode,SupName,
0 as CntID,contrno as HtCode,(select contrname from t_contract where contrno = h.contrno) as HtName,
cost as HCost,netcost as WCost,(cost - netcost) as JTaxTotal,
(select valuename from t_enum_value where enumcode = '100001' and valuecode = h.kindcd) as ThReason,Remark
from t_return_head h where isnull(rzdate,'')<>'' and orgcode<>'C009'
go