Files
GateDge2023_ljy/08.昶东/EastChanger/SQLServer/2.明细信息关联视图.sql

37 lines
1.3 KiB
MySQL
Raw Normal View History

2024-03-04 16:50:20 +08:00
IF EXISTS(SELECT * FROM sysobjects WHERE name = 'V_IMMEDIATE_INVENTORY')--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
DROP VIEW V_IMMEDIATE_INVENTORY--<EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
GO
CREATE VIEW V_IMMEDIATE_INVENTORY AS
SELECT
t0.FID AS ID
,t0.FBILLNO AS 'declaCode'
,t0.FSTATUS AS 'status'
,t0.FBASEQTY AS 'materialWarehouse'
,t1e.FID AS LEDGERID
,t1e.FENTRYID
,t1e.FBOOKNUM
,t1e.FCUSTOMSCODE
,t1es.FLEDGERSTOCKID
,t2.FNUMBER AS 'code'
,t2_l.FNAME AS 'name'
,t2_l.FSPECIFICATION AS 'specificationsModels'
,t3.FNUMBER AS calcUnit
,t3.FNUMBER AS cunit
,t4.FNUMBER AS warehouseCd
,t5.FNUMBER AS warehousePosiCd
,ROW_NUMBER() OVER(PARTITION BY t1e.FENTRYID ORDER BY t0.FID ASC) AS itemNo
,'<EFBFBD><EFBFBD>' AS reduceable
,'<EFBFBD><EFBFBD>ǰ<EFBFBD>˺ŵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' AS inputMan
,'13' AS declaType
FROM
T_STK_INVENTORY t0
INNER JOIN T_BD_LEDGERSTOCK t1es on t1es.FLEDGERSTOCKID = t0.FSTOCKID
INNER JOIN T_BD_LEDGERENTRY t1e on t1e.FENTRYID = t1es.FENTRYID
LEFT JOIN T_BD_MATERIAL t2 on t2.FMATERIALID = t0.FMATERIALID
LEFT JOIN T_BD_MATERIAL_L t2_l on t2_l.FMATERIALID = t0.FMATERIALID
LEFT JOIN T_BD_UNIT t3 on t3.FUNITID = t0.FBASEUNITID
LEFT JOIN T_BD_STOCK t4 on t4.FSTOCKID = t0.FSTOCKID
LEFT JOIN T_BAS_FLEXVALUESDETAIL t6 on t6.FID = t0.FSTOCKLOCID
LEFT JOIN T_BAS_FLEXVALUESENTRY t5 ON t5.FENTRYID = t6.FF100001 OR t5.FENTRYID = t6.FF100002
WHERE t0.FBASEQTY != 0
2024-03-11 09:04:46 +08:00
--AND t0.FSTATUS != 1