1
This commit is contained in:
44
03.珠海市汇威精密制造有限公司/HUIWEI/PRD_MO/sql/更新对应表中产品对照倒置id.sql
Normal file
44
03.珠海市汇威精密制造有限公司/HUIWEI/PRD_MO/sql/更新对应表中产品对照倒置id.sql
Normal file
@@ -0,0 +1,44 @@
|
||||
SELECT
|
||||
t0.FID
|
||||
,t0e.FCPID
|
||||
into #tmp
|
||||
FROM hw_mjcpdzb t0
|
||||
INNER JOIN hw_mjcpdzbs t0e on t0.FID = t0e.FID
|
||||
GROUP BY
|
||||
t0.FID,t0e.FCPID
|
||||
having
|
||||
count(1) =1
|
||||
--SELECT * FROM #tmp
|
||||
SELECT t0.FID
|
||||
,t0.FMJID
|
||||
,t0e.FEntryID
|
||||
,t0e.FCPID
|
||||
into #tmp1
|
||||
FROM hw_mjcpdzb t0
|
||||
inner join hw_mjcpdzbs t0e on t0.FID = t0e.FID
|
||||
WHERE exists (SELECT 1 from #tmp t WHERE t.fid = t0.fid AND t0e.FCPID = t0.FCPID)
|
||||
|
||||
/***********更新bom中的模具编码start***********/
|
||||
--UPDATE t0 SET t0.FMJDZDZID = tt.FEntryID
|
||||
SELECT
|
||||
tt.FEntryID,t0.*
|
||||
FROM
|
||||
#tmp1 tt
|
||||
inner join T_ENG_BOM t0 on t0.FMATERIALID = tt.FCPID AND t0.F_PAEZ_BASE = tt.FMJID
|
||||
|
||||
drop table #tmp
|
||||
drop table #tmp1
|
||||
/***********更新bom中的模具编码end***********/
|
||||
|
||||
--UPDATE t1e SET t1e.FMJDZDZID = t0.FMJDZDZID
|
||||
SELECT
|
||||
t0.FMJDZDZID,t1e.FMJDZDZID
|
||||
FROM T_ENG_BOM t0
|
||||
INNER JOIN T_PRD_MOENTRY t1e on t0.FID = t1e.FBOMID
|
||||
WHERE t0.FMJDZDZID != 0 AND t1e.FMJDZDZID != t0.FMJDZDZID
|
||||
|
||||
--UPDATE t0 SET t0.FMJDZDZID = t1.FMJDZDZID
|
||||
SELECT t0.*
|
||||
FROM T_PRD_PPBOM t0
|
||||
INNER JOIN T_ENG_BOM t1 on t0.FBOMID = t1.FID
|
||||
WHERE t1.FMJDZDZID != 0 AND t1.FMJDZDZID != t0.FMJDZDZID
|
||||
32
03.珠海市汇威精密制造有限公司/HUIWEI/PRD_MO/sql/模具-产品对照倒置表.sql
Normal file
32
03.珠海市汇威精密制造有限公司/HUIWEI/PRD_MO/sql/模具-产品对照倒置表.sql
Normal file
@@ -0,0 +1,32 @@
|
||||
IF EXISTS(SELECT * FROM sysobjects WHERE name = 'V_HWMJCPDZDZB')--单引号里面为视图名称
|
||||
DROP VIEW V_HWMJCPDZDZB--视图名称
|
||||
GO
|
||||
CREATE VIEW V_HWMJCPDZDZB AS
|
||||
SELECT
|
||||
t0e.FEntryID 'FID'
|
||||
,t0e.FID AS 'FPID'
|
||||
,t0e.FCPID
|
||||
,t0e.FMJSMZQ AS 'FMJSCZQ'--'模具生产周期'
|
||||
,CAST(t0e.FMJQS AS decimal(23,6)) AS 'FMJQS'--'模具腔数'
|
||||
,t0e.FBZCL AS 'FBZCN'--'标准产能'
|
||||
,t0e.FJTBZ --AS '机台备注'
|
||||
,t0e.FMJHH --AS '共模/互换明细'
|
||||
,t0e.F_PAEZ_DECIMAL AS 'FCPDZ'--'产品单重'
|
||||
,t0e.F_PAEZ_DECIMAL1 AS 'FCCSKZL'--'产出水口重量'
|
||||
,t0.FNUMBER
|
||||
,t0.FMJID
|
||||
,t0.F_PAEZ_TEXT AS 'FMJGGXH'--'模具规格(宽*高*厚 mm)'
|
||||
,t0.F_PAEZ_TEXT1 AS 'FMJXS'--'模具穴数'
|
||||
,t0.F_PAEZ_COMBO AS 'FMJLX'--'模具类型'
|
||||
,t0.FDOCUMENTSTATUS
|
||||
,t0.FFORBIDSTATUS
|
||||
,t1_l.FNAME AS 'FName'
|
||||
,t2_l.FNAME AS 'FProName'
|
||||
,t0.FMJID AS FMJMATERIALID
|
||||
,t0e.FCPID AS FCPMATERIALID
|
||||
FROM hw_mjcpdzb t0
|
||||
INNER JOIN hw_mjcpdzbs t0e on t0.FID = t0e.FID
|
||||
LEFT JOIN T_BD_MATERIAL_L t1_l on t1_l.FMATERIALID = t0.FMJID AND t1_l.FLOCALEID = 2052
|
||||
LEFT JOIN T_BD_MATERIAL_L t2_l on t2_l.FMATERIALID = t0e.FCPID AND t2_l.FLOCALEID = 2052
|
||||
WHERE
|
||||
t0.FDOCUMENTSTATUS ='C'
|
||||
13
03.珠海市汇威精密制造有限公司/HUIWEI/PRD_MO/sql/模具产品对照-同一个模具下多个相同产品查询.sql
Normal file
13
03.珠海市汇威精密制造有限公司/HUIWEI/PRD_MO/sql/模具产品对照-同一个模具下多个相同产品查询.sql
Normal file
@@ -0,0 +1,13 @@
|
||||
SELECT t.*,t1_l.*
|
||||
FROM (SELECT
|
||||
t0.FID
|
||||
,count(1) co
|
||||
,t0e.FCPID
|
||||
FROM hw_mjcpdzb t0
|
||||
INNER JOIN hw_mjcpdzbs t0e on t0.FID = t0e.FID
|
||||
GROUP BY
|
||||
t0.FID,t0e.FCPID
|
||||
having
|
||||
count(1) >1) t
|
||||
inner join hw_mjcpdzb t0 on t.FID = t0.FID
|
||||
inner join T_BD_MATERIAL_L t1_l on t1_l.FMATERIALID = t0.FMJID
|
||||
Reference in New Issue
Block a user