114 lines
5.2 KiB
MySQL
114 lines
5.2 KiB
MySQL
|
|
-- <20><>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD>Ŀ<EFBFBD><C4BF><EFBFBD><EFBFBD><EFBFBD>ڼ<EFBFBD>ѡ<EFBFBD>ؿ<EFBFBD><D8BF><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><D0BB><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD>š<EFBFBD>
|
|||
|
|
update sys_SQL_statements set SQL_string=
|
|||
|
|
'SELECT TOP 1 kwbh,zsl,nckw,wckw,hdh,kws
|
|||
|
|
FROM kwjbxx r
|
|||
|
|
LEFT JOIN (SELECT hdh hdid,kws FROM TF_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(?)) b ON r.hdh=b.hdid
|
|||
|
|
WHERE <EFBFBD><EFBFBD><EFBFBD≯<EFBFBD><EFBFBD><EFBFBD>=0 AND (sfsd=0 OR (suolx=0 AND sfsd>0)) AND xnkw=0
|
|||
|
|
AND ckmc=? AND pai BETWEEN ? AND ?
|
|||
|
|
AND (qysx IS NULL OR qysx=?) AND (kfwpgd>=? OR kfwpgd IS NULL) AND (kfwpzl>=? OR kfwpzl IS NULL)
|
|||
|
|
AND NOT EXISTS(SELECT * FROM v_δ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD> w WHERE w.kwbh=r.kwbh AND zllx LIKE ''%<EFBFBD><EFBFBD>%'')
|
|||
|
|
AND sfyx=1
|
|||
|
|
' where id='<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
|
|||
|
|
go
|
|||
|
|
ALTER VIEW [dbo].[v_report_crkzyzl]
|
|||
|
|
AS
|
|||
|
|
/**
|
|||
|
|
* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ⵥ<EFBFBD>ݵ<EFBFBD><EFBFBD><EFBFBD>ҵָ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD>ͼ
|
|||
|
|
* Created by jzx on 2009-4-28
|
|||
|
|
* 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>CrkZyzlQdPane<EFBFBD>ࡣ
|
|||
|
|
* Modified by jzx on 2010-8-8 <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-20 cpbh<EFBFBD><EFBFBD>lpxxֵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ
|
|||
|
|
* Modified by jzx on 2010-10-15 <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̱<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
* Modified by jzx on 2011-2-9 <EFBFBD><EFBFBD><EFBFBD><EFBFBD>yhm<EFBFBD>ֶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڼ<EFBFBD>¼<EFBFBD><EFBFBD>ɸѡ<EFBFBD><EFBFBD>
|
|||
|
|
* Modified by jzx on 2015-6-23 <EFBFBD><EFBFBD><EFBFBD><EFBFBD>kc_rksj<EFBFBD>ֶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
* Modified by jzx on 2015-11-25 <EFBFBD><EFBFBD>ת<EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD><EFBFBD>ܵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>У<EFBFBD><EFBFBD><EFBFBD>pzbh<EFBFBD>ֶ<EFBFBD>ֵΪnull<EFBFBD>ļ<EFBFBD>¼Ҳ<EFBFBD><EFBFBD><EFBFBD>ܵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
* Modified by jzx on 2015-11-27 <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-4-21 386 <EFBFBD><EFBFBD><EFBFBD>ǵ<EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD>lpxx<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-12-24 <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>java<EFBFBD>б<EFBFBD>д<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD>IX_cprkzl_scsj<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٹ<EFBFBD><EFBFBD><EFBFBD>cprkd<EFBFBD><EFBFBD>
|
|||
|
|
* Modified by jzx on 2017-10-15 <EFBFBD><EFBFBD>ת<EFBFBD><EFBFBD><EFBFBD>Ϳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>̳<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뷵<EFBFBD>صĽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
*/
|
|||
|
|
SELECT Z.pzbh AS dh, D.shrq AS rq, D.zt AS djzt
|
|||
|
|
, Z.zt AS zlzt, (Z.wcsj) wcsj, Z.ckmc, Z.kwbh, Z.tpbh, Z.zlbh
|
|||
|
|
, D.cklx AS lx, Z.cpbh, z.lpxx
|
|||
|
|
, NULL AS srsl, (CASE WHEN D.sflz=1 THEN Z.sl ELSE -Z.sl END) AS fcsl
|
|||
|
|
, wzlb, cpmc, cpgg1, cpgg2, cpgg3, jldw
|
|||
|
|
, (ISNULL(Z.kcbz, M.bz)) AS kcbz
|
|||
|
|
, ISNULL(Z.czr, D.yhm) AS yhm
|
|||
|
|
, (Z.kc_rksj) kc_rksj
|
|||
|
|
,M.gydw, M.scrq, M.hth, M.maoz, M.hjzt, M.ywy, M.mxcc, M.piz, M.gdh, M.yt, M.gx, M.scfc, M.bc
|
|||
|
|
FROM ckd D INNER JOIN ckdMx M ON D.ckdh = M.ckdh
|
|||
|
|
INNER JOIN ckzl Z ON M.mxbh = Z.mxbh
|
|||
|
|
|
|||
|
|
UNION ALL
|
|||
|
|
|
|||
|
|
SELECT Z.pzbh AS dh, (CAST(scsj AS DATE)) AS rq, NULL AS djzt
|
|||
|
|
, Z.zt AS zlzt, (Z.wcsj) wcsj, Z.ckmc, Z.kwbh, Z.tpbh, Z.zlbh
|
|||
|
|
, CAST('01' AS CHAR(4)) AS lx, Z.cpbh, z.lpxx
|
|||
|
|
, (sl) AS srsl, NULL AS fcsl
|
|||
|
|
, wzlb, cpmc, cpgg1, cpgg2, cpgg3, jldw
|
|||
|
|
, (z.kcbz) kcbz
|
|||
|
|
, Z.czr AS yhm
|
|||
|
|
, (Z.wcsj) kc_rksj
|
|||
|
|
, Z.gydw, Z.scrq, Z.hth, Z.maoz, Z.hjzt, Z.ywy, Z.mxcc, Z.piz, Z.gdh, Z.yt, Z.gx, Z.scfc, Z.bc
|
|||
|
|
FROM cprkzl Z
|
|||
|
|
INNER JOIN cpxx M ON Z.cpbh = M.cpbh
|
|||
|
|
|
|||
|
|
UNION ALL
|
|||
|
|
/*
|
|||
|
|
|
|||
|
|
SELECT NULL AS dh, CAST(Z.scsj AS DATE) AS rq, NULL AS djzt
|
|||
|
|
, Z.zt AS zlzt, (Z.ddsj) wcsj, Z.ckmc, Z.ly AS kwbh, Z.tpbh, Z.zlbh
|
|||
|
|
, CAST('11' AS CHAR(4)) AS lx, Z.cpbh, Z.lpxx
|
|||
|
|
, NULL AS srsl, (sl) AS fcsl
|
|||
|
|
, M.wzlb, M.cpmc, M.cpgg1, M.cpgg2, M.cpgg3, M.jldw
|
|||
|
|
, (z.kcbz) kcbz
|
|||
|
|
, NULL AS gydw, Z.czr AS yhm
|
|||
|
|
, (Z.rksj) kc_rksj
|
|||
|
|
FROM sc_gcgzb Z
|
|||
|
|
INNER JOIN cpxx M ON Z.cpbh = M.cpbh
|
|||
|
|
WHERE qx IS NULL
|
|||
|
|
|
|||
|
|
UNION ALL
|
|||
|
|
SELECT D.ysdh AS dh, D.ysrq AS rq, D.zt AS djzt
|
|||
|
|
, Z.zt AS zlzt, Z.wcsj, Z.ckmc, Z.kwbh, Z.tpbh, Z.zlbh
|
|||
|
|
, D.lx AS lx, Z.cpbh, Z.lpxx
|
|||
|
|
, CASE WHEN D.sflz=1 THEN Z.sl ELSE -Z.sl END AS srsl, NULL AS fcsl
|
|||
|
|
, wzlb, cpmc, cpgg1, cpgg2, cpgg3, jldw
|
|||
|
|
, ISNULL(Z.kcbz, M.bz) AS kcbz
|
|||
|
|
, CAST(ISNULL(Z.gydw, D.ghs) AS NVARCHAR(60)) AS gydw, D.yhm
|
|||
|
|
, z.kc_rksj
|
|||
|
|
FROM cpRkd D INNER JOIN cpRkdMx M ON D.ysdh = M.ysdh
|
|||
|
|
INNER JOIN cpRkzl Z ON M.mxbh = Z.mxbh
|
|||
|
|
|
|||
|
|
UNION ALL
|
|||
|
|
*/
|
|||
|
|
SELECT zckw + 'ת<EFBFBD><EFBFBD>' AS dh, CAST(CAST(scsj AS DATE) AS DATETIME) rq, CASE WHEN zt=2 THEN 1 ELSE 0 END djzt
|
|||
|
|
, z.zt AS zlzt, z.wcsj, z.zrck AS ckmc, z.zrkw AS kwbh, z.zrtp AS tpbh, z.zlbh
|
|||
|
|
, CAST('31' AS CHAR(4)) lx, c.cpbh, c.lpxx
|
|||
|
|
, c.sl AS srsl, NULL AS fcsl
|
|||
|
|
, c.wzlb, c.cpmc, c.cpgg1, c.cpgg2, c.cpgg3, c.jldw
|
|||
|
|
, c.bz AS kcbz, czr yhm, c.rksj AS kc_rksj
|
|||
|
|
, c.gydw, c.scrq, NULL AS hth, c.maoz, NULL AS hjzt, NULL AS ywy,
|
|||
|
|
NULL AS mxcc, c.piz, NULL AS gdh, NULL AS yt, NULL AS gx, NULL AS scfc, NULL AS bc
|
|||
|
|
FROM cpZkzl z LEFT JOIN cpZkzlMx c ON z.zlbh=c.zlbh
|
|||
|
|
UNION ALL
|
|||
|
|
SELECT 'ת<EFBFBD><EFBFBD>' + zrkw AS dh, CAST(CAST(scsj AS DATE) AS DATETIME) rq, CASE WHEN zt=2 THEN 1 ELSE 0 END djzt
|
|||
|
|
, z.zt AS zlzt, z.wcsj, z.zcck AS ckmc, z.zckw AS kwbh, z.zctp AS tpbh, z.zlbh
|
|||
|
|
, CAST('32' AS CHAR(4)) lx, c.cpbh, c.lpxx
|
|||
|
|
, NULL AS srsl, c.sl AS fcsl
|
|||
|
|
, c.wzlb, c.cpmc, c.cpgg1, c.cpgg2, c.cpgg3, c.jldw
|
|||
|
|
, c.bz AS kcbz, czr yhm, c.rksj AS kc_rksj
|
|||
|
|
, c.gydw, c.scrq, NULL AS hth, c.maoz, NULL AS hjzt, NULL AS ywy,
|
|||
|
|
NULL AS mxcc, c.piz, NULL AS gdh, NULL AS yt, NULL AS gx, NULL AS scfc, NULL AS bc
|
|||
|
|
FROM cpZkzl z LEFT JOIN cpZkzlMx c ON z.zlbh=c.zlbh
|
|||
|
|
UNION ALL
|
|||
|
|
SELECT NULL AS dh, CAST(CAST(z.scsj AS DATE) AS DATETIME) rq, CASE WHEN z.zt=2 THEN 1 ELSE 0 END djzt
|
|||
|
|
, NULL AS zlzt, z.wcsj, z.ckdm AS ckmc, z.kwbh AS kwbh, z.tpbh AS tpbh, z.zlbh
|
|||
|
|
, CAST(CASE z.lx WHEN 1 THEN '41' ELSE '42' END AS CHAR(4)) lx, NULL AS cpbh, NULL AS lpxx
|
|||
|
|
, NULL AS srsl, z.sl AS fcsl
|
|||
|
|
, NULL wzlb, N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' cpmc, NULL AS cpgg1, NULL AS cpgg2, NULL AS cpgg3, NULL AS jldw
|
|||
|
|
, NULL AS kcbz, z.czr AS yhm, NULL AS kc_rksj
|
|||
|
|
, NULL AS gydw, NULL AS scrq, NULL AS hth, NULL AS maoz, NULL AS hjzt, NULL AS ywy,
|
|||
|
|
NULL AS mxcc, NULL AS piz, NULL AS gdh, NULL AS yt, NULL AS gx, NULL AS scfc, NULL AS bc
|
|||
|
|
FROM qtzl z
|
|||
|
|
GO
|