| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- -- 测试修复后的工单查询
- USE aidopdev;
- SELECT
- wm.WorkOrd,
- wm.Typed,
- defaultLine.Workshop,
- wm.OrdDate,
- wm.DueDate,
- wm.ItemNum,
- im.Descr,
- im.Descr1,
- IFNULL(wm.QtyOrded, 0) AS QtyOrded,
- IFNULL(wm.QtyCompleted, 0) AS QtyCompleted,
- IFNULL(wm.QtyOrded, 0) - IFNULL(wm.QtyCompleted, 0) AS NoCompleted,
- mo.MaterialSituation,
- wm.Status
- FROM WorkOrdMaster wm
- LEFT JOIN ItemMaster im
- ON wm.ItemNum = im.ItemNum
- AND wm.`Domain` = im.`Domain`
- LEFT JOIN mes_morder mo
- ON wm.WorkOrd = mo.morder_no
- AND wm.`Domain` = mo.factory_id
- LEFT JOIN LATERAL (
- SELECT `Line`
- FROM PeriodSequenceDet
- WHERE ItemNum = wm.ItemNum
- AND `Domain` = wm.`Domain`
- LIMIT 1
- ) AS psd ON TRUE
- LEFT JOIN LATERAL (
- SELECT Workshop
- FROM LineMaster
- WHERE `Line` = psd.`Line`
- AND `Domain` = wm.`Domain`
- LIMIT 1
- ) AS defaultLine ON TRUE
- WHERE IFNULL(wm.Status, '') <> ''
- LIMIT 5;
|