/*查询已经做完生产分析但没有做转单处理的配件,条件是建议量大于0,
已下单量为空或没有或小于建议量,或采购单号为空*/
SELECT T.SO_NO 受订单号,T.MP_NO 分析单号,CONVERT(VARCHAR(10),M.MP_DD,110) 分析日期,T.PO_NO 转出单号,T.PRD_NO 品号,T.PRD_NAME 品名 ,
T.QTY_PO 已下单量,T.QTY_AD 建议量,T.QTY_SO 毛需求,T.QTY_NON 净需求,S.NAME 分析人,T.ITM 项次,
CASE T.PO_ID WHEN '1' THEN '转采购单'WHEN '2' THEN '转请购单'WHEN '3' THEN '转询价单'END AS '转单标识',
CASE T.SO_ID WHEN 'JH' THEN JS.NAME WHEN 'SO' THEN SS.NAME END AS '业务员',
CASE T.PO_ID WHEN '1' THEN PS.NAME WHEN '2' THEN QS.NAME WHEN '3' THEN TS.NAME END AS '采购员'
FROM TF_MP2 T
INNER JOIN MF_MP M ON T.MP_NO=M.MP_NO AND T.QTY_AD>0 AND
(T.QTY_PO IS NULL OR T.QTY_PO < T.QTY_AD)--已下单量小于建议量或不存在--
LEFT JOIN SALM S ON S.SAL_NO=M.PRC_MAN--分析人--
LEFT JOIN MF_POS P ON P.OS_NO=T.SO_NO
LEFT JOIN SALM SS ON SS.SAL_NO=P.SAL_NO--受订业务--
LEFT JOIN MF_JH J ON J.JH_NO=T.SO_NO
LEFT JOIN SALM JS ON JS.SAL_NO=J.SAL_NO--计划业务--
LEFT JOIN MF_POS PM ON PM.OS_NO=T.PO_NO
LEFT JOIN SALM PS ON PS.SAL_NO=PM.SAL_NO--采购员--
LEFT JOIN MF_SQ SQ ON SQ.SQ_NO=T.PO_NO
LEFT JOIN SALM QS ON QS.SAL_NO=SQ.SAL_NO--请购员--
LEFT JOIN MF_QTS TM ON TM.OS_NO=T.PO_NO
LEFT JOIN SALM TS ON TS.SAL_NO=TM.SAL_NO--询价员--
ORDER BY T.SO_NO,T.MP_NO,T.PRD_NO
SUNLIKE ERP 自定义查询 已分析未转单的数据
原创
©著作权归作者所有:来自51CTO博客作者minin的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
SpringBoot自定义starter
SpringBoot自定义starter
spring maven ci