27 lines
1.1 KiB
Transact-SQL
27 lines
1.1 KiB
Transact-SQL
IF EXISTS (SELECT * FROM sysobjects WHERE name='V_INVINFO_OUTSTOCKENTRY') --单引号里面为视图名称
|
|
DROP VIEW V_INVINFO_OUTSTOCKENTRY --视图名称
|
|
GO
|
|
CREATE VIEW V_INVINFO_OUTSTOCKENTRY
|
|
AS
|
|
SELECT
|
|
AE.FID AS ID
|
|
,AE.FENTRYID AS ENTRYID
|
|
,BS.FTAXCATEGORYCODEID AS TAXCATEGORYCODEID
|
|
,B.FNUMBER AS NUMBER
|
|
,C.FTAXCODE AS TAXCODE
|
|
,B_L.FNAME AS MATERIALNAME
|
|
,AE_F.FSALUNITQTY AS QTY
|
|
,B_L.FSPECIFICATION AS SPECIFICATION
|
|
,D_L.FNAME AS UNITNAME
|
|
,AE_F.FPRICE AS PRICE
|
|
,AE_F.FAMOUNT AS AMOUNT
|
|
,AE_F.FTAXRATE AS TAXRATE
|
|
,AE_F.FTAXAMOUNT AS TAXAMOUNT
|
|
FROM
|
|
T_SAL_OUTSTOCKENTRY AE
|
|
LEFT JOIN T_SAL_OUTSTOCKENTRY_F AE_F ON AE.FENTRYID = AE_F.FENTRYID AND AE.FID = AE_F.FID
|
|
LEFT JOIN T_BD_MATERIAL B ON AE.FMATERIALID = B.FMATERIALID
|
|
LEFT JOIN T_BD_MATERIALSALE BS ON AE.FMATERIALID = BS.FMATERIALID
|
|
LEFT JOIN T_BD_MATERIAL_L B_L ON AE.FMATERIALID = B_L.FMATERIALID AND B_L.FLOCALEID =2052
|
|
LEFT JOIN T_IV_GTTAXCODE C ON BS.FTAXCATEGORYCODEID = C.FID AND C.FDOCUMENTSTATUS = 'C'
|
|
LEFT JOIN T_BD_UNIT_L D_L ON AE.FUNITID = D_L.FUNITID AND D_L.FLOCALEID = 2052 |