Files
GateDge2023_ljy/03.珠海市汇威精密制造有限公司/HW.PRD_LackAnalyeBill.Python/sql/缺料分析单数据查询.sql
PastSaid c31957eb64 a
2024-03-18 11:42:45 +08:00

55 lines
1.7 KiB
SQL

SELECT
t0.FID
,t0.FBILLNO
,t0e.FMATERIALID
,t0e.FMUSTQTY
,t0e.FPICKEDQTY
,t0e.FINVQTY
,t0e.FCANPICKEDQTY
,t0e.FLACKQTY
,t0e.FBOMID
,t0e.FSUMMARYID
--,t0e.*
FROM T_PRD_LACKANALYSEBILL t0
INNER JOIN T_PRD_LACKENTRY t0e on t0e.FID = t0.FID
--where t0.FID = 101203
SELECT
--t0.FID
--,t0.FBILLNO
--,t0e.FMATERIALID
--,t0e.FSELECTED
--,t0e.FQTY
t0e.*
FROM T_PRD_LACKANALYSEBILL t0
INNER JOIN T_PRD_LACKMOENTRY t0e on t0.FID = t0e.FID
SELECT t1.FNUMBER,t0e_a.FSUMMARYID,*
FROM T_PRD_PMPPBOMENTRY t0e
INNER JOIN T_PRD_PMPPBOMENTRY_A t0e_a on t0e.FENTRYID = t0e_a.FENTRYID
INNER JOIN T_BD_MATERIAL t1 on t1.FMATERIALID = t0e.FMATERIALIDSUB
where t0e.FID = 101203
--AND t1.FNUMBER = 'TSB074H000108O'
--MERGE INTO T_PRD_LACKENTRY U1 USING(
--SELECT S.FID,S.FSUMMARYID,S.FENTRYID,S1.FMOBILLNO
--FROM (
-- SELECT T1.FID,T2.FSUMMARYID,MIN(T1.FENTRYID) AS FENTRYID
-- FROM T_PRD_PMPPBOMENTRY T1
-- INNER JOIN T_PRD_PMPPBOMENTRY_A T2 ON T1.FENTRYID = T2.FENTRYID --and t1.fid = @lFId
-- GROUP BY T1.FID,T2.FSUMMARYID) S
-- INNER JOIN T_PRD_PMPPBOMENTRY S1 ON S.FENTRYID = S1.FENTRYID
-- INNER JOIN T_PRD_PMPPBOMENTRY_A S2 ON S.FENTRYID = S2.FENTRYID) U2 ON U1.FID = U2.FID AND U1.FSUMMARYID = U2.FSUMMARYID
--WHEN MATCHED
--THEN UPDATE SET U1.F_ISVCODE_MOBILLNO = U2.FMOBILLNO;
--SELECT S.FID,S.FSUMMARYID,S.FENTRYID,S1.FMOBILLNO
--FROM (
-- SELECT T1.FID,T2.FSUMMARYID,MIN(T1.FENTRYID) AS FENTRYID
-- FROM T_PRD_PMPPBOMENTRY T1
-- INNER JOIN T_PRD_PMPPBOMENTRY_A T2 ON T1.FENTRYID = T2.FENTRYID --and t1.fid = @lFId
-- GROUP BY T1.FID,T2.FSUMMARYID) S
-- INNER JOIN T_PRD_PMPPBOMENTRY S1 ON S.FENTRYID = S1.FENTRYID
-- INNER JOIN T_PRD_PMPPBOMENTRY_A S2 ON S.FENTRYID = S2.FENTRYID