141 lines
5.6 KiB
MySQL
141 lines
5.6 KiB
MySQL
|
|
/****** Object: View [dbo].[V_ZYZL] Script Date: 2017/9/26 <20><><EFBFBD>ڶ<EFBFBD> <20><><EFBFBD><EFBFBD> 12:34:00 ******/
|
|||
|
|
SET ANSI_NULLS ON
|
|||
|
|
GO
|
|||
|
|
|
|||
|
|
SET QUOTED_IDENTIFIER ON
|
|||
|
|
GO
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
ALTER VIEW [dbo].[V_ZYZL] AS
|
|||
|
|
/**
|
|||
|
|
* <EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɨ<EFBFBD><EFBFBD>ǹ<EFBFBD>Զ<EFBFBD>ɨ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD>ͼ
|
|||
|
|
*
|
|||
|
|
* Created by jzx on 2010-8-20
|
|||
|
|
* Used by <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>豸<EFBFBD>Ϲ̶<EFBFBD>ʽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɨ<EFBFBD><EFBFBD>ǹɨ<EFBFBD>账<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
* Modified by jzx on 2010-8-26 <EFBFBD><EFBFBD><EFBFBD><EFBFBD>δ<EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>7<EFBFBD><EFBFBD><EFBFBD>ڵġ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>7<EFBFBD><EFBFBD>ǰ<EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD><EFBFBD>϶<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˣ<EFBFBD>
|
|||
|
|
* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD><EFBFBD>δ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵû<EFBFBD>б<EFBFBD>Ҫ<EFBFBD><EFBFBD>
|
|||
|
|
* Modified by jzx on 2010-9-15 <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>кϼ<EFBFBD>
|
|||
|
|
* Modified by jzx on 2010-10-13 <EFBFBD><EFBFBD><EFBFBD>Ӳֿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
* Modified by jzx on 2014-8-9 <EFBFBD>ϲ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
* Modified by jzx on 2014-9-22 <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD>˫<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֶ<EFBFBD>shcbj<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת<EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
* Modified by jzx on 2014-11-3 <EFBFBD><EFBFBD>״̬Ϊ1<EFBFBD><EFBFBD>cprkzl<EFBFBD><EFBFBD>ckzl<EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
* Modified by jzx on 2014-11-29 debug:<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ij<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ⵥ<EFBFBD>ݲ<EFBFBD>Ӧ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵IJ<EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
* Modified by jzx on 2015-12-13 <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD>״̬<EFBFBD>ֶ<EFBFBD>(zt)<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>361<EFBFBD><EFBFBD><EFBFBD>ǵ<EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD><EFBFBD>ص<EFBFBD>ָ<EFBFBD><EFBFBD>״̬<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ2<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>cprkzl<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˣ<EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
* Modified by jzx on 2017-9-26 <EFBFBD><EFBFBD><EFBFBD><EFBFBD>cpmc<EFBFBD>ֶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ͷ<EFBFBD>ŵ<EFBFBD>LED<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>
|
|||
|
|
*/
|
|||
|
|
SELECT Z.tpbh AS tph, Z.zlbh AS zlh, Z.Kwbh AS kw, Z.ckmc ck
|
|||
|
|
, CAST('cprkzl' AS VARCHAR(10)) AS storeTable
|
|||
|
|
, CAST('zt' AS VARCHAR(10)) AS statusField
|
|||
|
|
, Z.cpbh AS rkwz, SUM(Z.sl) AS rksl
|
|||
|
|
, MAX(Z.zlzt) AS zlzt, MAX(Z.pzbh) pzbh
|
|||
|
|
, MAX(CAST(Z.scsj AS DATE)) AS rkrq, MAX(Z.kcbz) AS bz
|
|||
|
|
, 0 shcbj, Z.zt, Z.ERP_ROW_ID,Z.lpxx, MAX(cpxx.cpmc) cpmc
|
|||
|
|
FROM cprkzl Z LEFT JOIN cpxx ON Z.cpbh=cpxx.cpbh
|
|||
|
|
WHERE /*Z.tpbh IS NOT NULL AND */Z.zt != 2
|
|||
|
|
GROUP BY Z.tpbh, Z.zlbh, Z.zt, Z.kwbh, Z.ckmc, Z.cpbh, Z.zlzt, Z.ERP_ROW_ID,Z.lpxx
|
|||
|
|
/*SELECT Z.tpbh AS tph, Z.zlbh AS zlh, Z.Kwbh AS kw, Z.ckmc ck
|
|||
|
|
, CAST('cprkzl' AS VARCHAR(10)) AS storeTable
|
|||
|
|
, CAST('zt' AS VARCHAR(10)) AS statusField
|
|||
|
|
, M.cpbh + ' ' + ISNULL(D.ghs, '') + ' ' + M.cpmc AS rkwz, SUM(Z.sl) AS rksl
|
|||
|
|
, MAX(D.zl) AS zlzt, MAX(Z.pzbh) pzbh
|
|||
|
|
, MAX(D.ysrq) AS rkrq, MAX(M.bz) AS bz
|
|||
|
|
, 0 shcbj, Z.zt
|
|||
|
|
FROM cpRkdMx M, cpRkd D, cprkzl Z
|
|||
|
|
WHERE M.ysdh = D.ysdh AND M.mxbh = Z.mxbh
|
|||
|
|
AND Z.tpbh IS NOT NULL AND Z.zt IN(0,1)
|
|||
|
|
AND D.zt IN(0) AND D.sflz = 1 AND D.ysrq >= DATEADD(d, -7, getdate())
|
|||
|
|
GROUP BY Z.tpbh, Z.zlbh, Z.kwbh, Z.ckmc, M.cpbh, M.cpmc, D.ghs, Z.zt
|
|||
|
|
UNION ALL
|
|||
|
|
SELECT Z.tpbh AS tph, Z.zlbh AS zlh, Z.Kwbh AS kw, Z.ckmc ck
|
|||
|
|
, CAST('ckzl' AS VARCHAR(10)) AS storeTable
|
|||
|
|
, CAST('hkzt' AS VARCHAR(10)) AS statusField
|
|||
|
|
, M.cpbh + ' ' + ISNULL(Z.gydw, '') + ' ' + M.cpmc AS rkwz, SUM(Z.pkcsl - Z.sl) AS rksl
|
|||
|
|
, MAX(D.zl) AS zlzt, MAX(Z.pzbh) pzbh
|
|||
|
|
, MAX(D.shrq) AS rkrq, MAX(Z.kcbz) AS bz
|
|||
|
|
, 0 shcbj, Z.zt
|
|||
|
|
FROM ckdMx M, ckd D, ckzl Z
|
|||
|
|
WHERE M.ckdh = D.ckdh AND M.mxbh = Z.mxbh
|
|||
|
|
AND Z.tpbh IS NOT NULL AND Z.hkzt IN(0,1)
|
|||
|
|
AND D.zt IN(0) AND D.sflz = 1 AND D.shrq >= DATEADD(d, -7, getdate())
|
|||
|
|
GROUP BY Z.tpbh, Z.zlbh, Z.kwbh, Z.ckmc, M.cpbh, M.cpmc, Z.gydw, Z.zt
|
|||
|
|
|
|||
|
|
UNION ALL
|
|||
|
|
SELECT Z.tpbh AS tph, Z.zlbh AS zlh, Z.Kwbh AS kw, Z.ckdm ck
|
|||
|
|
, CAST('qtzl' AS VARCHAR(10)) AS storeTable
|
|||
|
|
, CAST('zt' AS VARCHAR(10)) AS statusField
|
|||
|
|
, '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' AS rkwz, Z.sl AS rksl
|
|||
|
|
, '2' AS zlzt, CAST(Z.zlbh AS VARCHAR(20)) pzbh, Z.scsj AS rkrq, NULL AS bz
|
|||
|
|
, 0 shcbj, Z.zt
|
|||
|
|
FROM qtzl Z
|
|||
|
|
WHERE Z.tpbh IS NOT NULL
|
|||
|
|
AND Z.zt IN(0,1) AND lx=1 AND Z.scsj >= DATEADD(d, -7, getdate())
|
|||
|
|
UNION ALL
|
|||
|
|
-- ת<><D7AA>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
SELECT Z.zrtp AS tph, Z.zlbh AS zlh, Z.zrkw AS kw, Z.zrck ck
|
|||
|
|
, CAST('cpzkzl' AS VARCHAR(10)) AS storeTable
|
|||
|
|
, CAST('zt' AS VARCHAR(10)) AS statusField
|
|||
|
|
, M.lpxx + ' ' + ISNULL(M.gydw, '') + ' ' + M.cpmc AS rkwz, M.sl AS rksl
|
|||
|
|
, M.zlzt AS zlzt, CAST(Z.zlbh AS VARCHAR(20)) pzbh, Z.scsj AS rkrq, NULL AS bz
|
|||
|
|
, 0 shcbj, Z.zt
|
|||
|
|
FROM cpZkzl Z JOIN cpZkzlMx M ON Z.zlbh = M.zlbh
|
|||
|
|
WHERE Z.zrtp IS NOT NULL
|
|||
|
|
AND Z.zt IN(0,1) AND Z.scsj >= DATEADD(d, -7, getdate())
|
|||
|
|
-- <20>ڳ<EFBFBD><DAB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҲҪ<D2B2><D2AA><EFBFBD><EFBFBD>
|
|||
|
|
SELECT Z.tpbh AS tph, Z.zlbh AS zlh, Z.kwbh AS kw, Z.ckmc ck
|
|||
|
|
, CAST('ck_qckc' AS VARCHAR(10)) AS storeTable
|
|||
|
|
, CAST('zt' AS VARCHAR(10)) AS statusField
|
|||
|
|
, Z.cpmc AS rkwz
|
|||
|
|
, SUM(Z.qcsl) AS rksl
|
|||
|
|
, Z.zlzt, CAST(Z.zlbh AS VARCHAR(20)) pzbh, MAX(Z.llsj) AS rkrq, NULL AS bz
|
|||
|
|
, 0 shcbj, Z.zt
|
|||
|
|
FROM ck_qckc Z
|
|||
|
|
WHERE Z.zt IN(0,1)
|
|||
|
|
GROUP BY Z.tpbh, Z.zlbh, Z.kwbh, Z.ckmc, Z.cpmc, Z.zlzt
|
|||
|
|
-- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҲҪ<D2B2><D2AA><EFBFBD>ء<EFBFBD><D8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֳ<EFBFBD><D6B3>ն<EFBFBD><D5B6><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
SELECT Z.tpbh AS tph, Z.zlbh AS zlh, Z.rkkw AS kw, 'LTCK' ck
|
|||
|
|
, CAST('BoxInfo' AS VARCHAR(10)) AS storeTable
|
|||
|
|
, CAST('zt' AS VARCHAR(10)) AS statusField
|
|||
|
|
, Z.cpgg1 + ' ' + Z.cpph AS rkwz
|
|||
|
|
, SUM(Z.Quant+ISNULL(Z.Quant_sec,0)) AS rksl
|
|||
|
|
, '1' AS zlzt, CAST(Z.zlbh AS VARCHAR(20)) pzbh, MAX(Z.wcsj) AS rkrq, NULL AS bz
|
|||
|
|
, 0 shcbj, Z.zt
|
|||
|
|
FROM BoxInfo Z
|
|||
|
|
WHERE Z.Status=8
|
|||
|
|
GROUP BY Z.tpbh, Z.zlbh, Z.rkkw, Z.cpgg1, Z.cpph
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
GO
|
|||
|
|
ALTER VIEW [dbo].[v_<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD><EFBFBD>̻ؿ<EFBFBD><EFBFBD><EFBFBD>Ϣ]
|
|||
|
|
AS
|
|||
|
|
/**
|
|||
|
|
* <EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڿ<EFBFBD><EFBFBD>Զ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD>ġ<EFBFBD><EFBFBD>ڿ⡱<EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˼<EFBFBD>¼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
* <EFBFBD>ڿ<EFBFBD>λ<EFBFBD>ϣ<EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD>
|
|||
|
|
* Created by jzx on 2015-9-24
|
|||
|
|
* Used by CkczManager
|
|||
|
|
* Modified by jzx on 2016-7-27 <EFBFBD><EFBFBD><EFBFBD><EFBFBD>386<EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD>3<EFBFBD><EFBFBD>4¥<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>sc_cells<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
5<EFBFBD><EFBFBD>6¥<EFBFBD>ֿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɨ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɨ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD>
|
|||
|
|
* Modified by jzx on 2016-9-10 <EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>İ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼
|
|||
|
|
* Modified by jzx on 2016-9-15 <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̻<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڿ<EFBFBD><EFBFBD>IJ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼
|
|||
|
|
* Modified by jzx on 2017-9-26 <EFBFBD><EFBFBD><EFBFBD><EFBFBD>cpmc<EFBFBD>ֶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ͷ<EFBFBD>ŵ<EFBFBD>LED<EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>
|
|||
|
|
*/
|
|||
|
|
SELECT 0 AS zlh, tpbh AS tph,
|
|||
|
|
NULL AS kw,
|
|||
|
|
'cprkzl' AS storeTable, 'zt' AS statusField,
|
|||
|
|
cpbh + '.' + cellNo AS rkwz,
|
|||
|
|
1 AS rksl,
|
|||
|
|
0 AS shcbj,
|
|||
|
|
ISNULL(dczt, '3') AS zlzt,
|
|||
|
|
NULL AS ERP_ROW_ID,
|
|||
|
|
'LTCK' AS ck,
|
|||
|
|
0 AS zt,
|
|||
|
|
classType txm, cfwz AS cfwzxx, NULL AS kcbz, NULL AS cpmc
|
|||
|
|
FROM sc_cells
|
|||
|
|
WHERE jrwz IS NULL AND isBinding='Y'
|
|||
|
|
AND sywz IS NULL
|
|||
|
|
|
|||
|
|
GO
|
|||
|
|
|