Files
old_jintiantongye_wms/db/数据库更新20170926.sql

141 lines
5.6 KiB
MySQL
Raw Normal View History

2025-09-12 17:30:18 +08:00
/****** 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