17 lines
574 B
MySQL
17 lines
574 B
MySQL
|
|
CREATE VIEW v_report_kclyj
|
|||
|
|
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>IJ<EFBFBD>Ʒ<EFBFBD><EFBFBD>Ϣ
|
|||
|
|
* Created by jzx on 2017-10-12
|
|||
|
|
* Used by <EFBFBD><EFBFBD><EFBFBD>ӻ<EFBFBD>Ͷ<EFBFBD>ų<EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
*/
|
|||
|
|
SELECT cpbh, cpmc, ISNULL(b.kcl, 0) kcl
|
|||
|
|
, case when a.kcsx < ISNULL(b.kcl, 0)
|
|||
|
|
then '<EFBFBD><EFBFBD>' + CAST(CAST(ISNULL(b.kcl, 0)-a.kcsx AS INT) AS VARCHAR(10))
|
|||
|
|
else '<EFBFBD><EFBFBD>' + CAST(CAST(a.kcsx-ISNULL(b.kcl, 0) AS INT) AS VARCHAR(10))
|
|||
|
|
end AS cys
|
|||
|
|
FROM cpxx a LEFT JOIN (SELECT cpbh cpid, SUM(sl) kcl FROM cpkcxx WHERE zlzt='2' GROUP BY cpbh)b
|
|||
|
|
ON a.cpbh=b.cpid
|
|||
|
|
WHERE (a.kcsx < ISNULL(b.kcl, 0)
|
|||
|
|
OR a.kcxx > ISNULL(b.kcl, 0)) AND sfyx=1
|
|||
|
|
GO
|