Files
GateDge2023_ljy/SAL_OUTSTOCK/SQLServer/销售出库单财务信息-视图.sql
2023-12-10 13:58:49 +08:00

39 lines
1.4 KiB
Transact-SQL

IF EXISTS (SELECT * FROM sysobjects WHERE name='V_INVINFO_OUTSTOCK') --单引号里面为视图名称
DROP VIEW V_INVINFO_OUTSTOCK --视图名称
GO
CREATE VIEW V_INVINFO_OUTSTOCK
AS
SELECT
A.FBILLNO as BILLNO,
A.FID as ID,
A.FSTOCKORGID as STOCKORGID,
A.FDOCUMENTSTATUS as DOCUMENTSTATUS,
A.FCUSTOMERID as CUSTID,
AF.FBILLALLAMOUNT AS BILLALLAMOUNT,
AF.FBILLAMOUNT AS BILLAMOUNT,
AF.FBILLTAXAMOUNT as BILLTAXAMOUNT
,AF.FINVOICENUMBER AS INVOICENUMBER
,B_L.FDEPTID as APPLYID
,B_L.FNAME as APPLYNAME
--,1 as APPLYID
--,'' as APPLYNAME
,C_L.FNAME as CUSTNAME
,c.FTAXREGISTERCODE as TAXREGISTERCODE
,c.FSOCIALCRECODE as SOCIALCRECODE
--,c.FINVOICETITLE as INVOICETITLE
--,c.FINVOICEBANKNAME as INVOICEBANKNAME
--,c.FINVOICEBANKACCOUNT as INVOICEBANKACCOUNT
--,c.FINVOICETEL as INVOICETEL
--,c.FINVOICEADDRESS as INVOICEADDRESS
,c_f.FINVOICETITLE as INVOICETITLE
,c_f.FINVOICEBANKNAME as INVOICEBANKNAME
,c_f.FINVOICEBANKACCOUNT as INVOICEBANKACCOUNT
,c_f.FINVOICETEL as INVOICETEL
,c.FINVOICEADDRESS as INVOICEADDRESS
FROM
T_SAL_OUTSTOCK A
LEFT JOIN T_SAL_OUTSTOCKFIN AF ON A.FID = AF.FID
left join T_BD_DEPARTMENT_L B_L on A.F_QNV_Base1 = B_L.FDEPTID and b_l.FLOCALEID = 2052
left join T_BD_CUSTOMER C ON a.FCUSTOMERID = c.FCUSTID
left join T_BD_CUSTOMER_L C_L ON a.FCUSTOMERID = c_l.FCUSTID and C_L.FLOCALEID = 2052
left join T_BD_CUSTOMER_F C_F on a.FCUSTOMERID = C_F.FCUSTID