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.

25 lines
1.7 KiB

12 months ago
if exists (select * from sysobjects where id = OBJECT_ID(N'tOrdCgHead') and OBJECTPROPERTY(id, N'IsView') = 1)
drop view tOrdCgHead
go
create view tOrdCgHead as
select BillNo,SupCode,SupName, h.OrgCode as YsOrgCode,(select OrgName from t_shop where OrgCode=h.OrgCode) as YsOrgName,
contrno as HtCode,(select contrname from t_contract where contrno = h.contrno) as HtName,
(CASE ISNULL(Rzdate,'') WHEN '' THEN NULL ELSE CONVERT(datetime,Rzdate + ' ' + RzTime,120) END) as JzDate,
(CASE ISNULL(Rzdate,'') WHEN '' THEN NULL ELSE CONVERT(datetime,DATEADD(DAY,1,CONVERT(datetime,Rzdate,120)) + ' ' + RzTime,120) END) as LastQrTime,
s.addr as YsOrgAddress,s.linkMan as YsOrgLinkman,s.tel as YsOrgLkmTel,usercode as CgyCode, username as CgyName,arrivedate as ZdDate, validdate as YxDate,
case IsNull(Rzdate,'') when '' then '0' else '9' end as DataStatus,State as YwStatus,
'0' AS YsTimes,counts as CgCount,GiveCount,cost as CgHCost, netcost as CgWCost,
(cost - netcost) as CgJTaxTotal,h.Remark,(CASE ISNULL(Qrdate,'') WHEN '' THEN NULL ELSE CONVERT(datetime,Qrdate + ' ' + QrTime,120) END) as QrTime, QrCount,QrStatus
from t_order_head h left join t_shop s on h.orgcode = s.orgcode where isnull(rzdate,'')<>''
go
if exists (select * from sysobjects where id = OBJECT_ID(N'tOrdCgBody') and OBJECTPROPERTY(id, N'IsView') = 1)
drop view tOrdCgBody
go
create view tOrdCgBody as
select BillNo,SerialNo,PluCode,PluName,Barcode,Unit,Spec,CargoNo,
PUnit as PackUnit,itemcnt as PackQty,PCount as PackCount,SglCount,Counts as CgCount,GiveCount,
jprice as HJPrice,netjprice as WJPrice,JTaxRate,cost as CgHCost,netcost as CgWCost,(cost - netcost) as CgJTaxTotal,Remark,
QrCount
from t_order_body
go