|
|
@@ -26,12 +26,56 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
//成型产量 月
|
|
|
if (context.Request["m"].ToString() == "checkcount")
|
|
|
{
|
|
|
- string sqlStr = @"
|
|
|
- SELECT
|
|
|
+ // string sqlStr = @"
|
|
|
+ //SELECT
|
|
|
+ // U.USERCODE,
|
|
|
+ // N.NUM,
|
|
|
+ // N.NUM1,
|
|
|
+ // N.NUM - N.NUM1 AS NUM2
|
|
|
+ //FROM
|
|
|
+ // TP_MST_USER U
|
|
|
+ // LEFT JOIN (
|
|
|
+ // SELECT
|
|
|
+ // PD.USERCODE,
|
|
|
+ // SUM(CASE WHEN PD.CREATETIME >= TRUNC( SYSDATE ) + 7 / 24 THEN
|
|
|
+ // 1
|
|
|
+ // ELSE
|
|
|
+ // 0
|
|
|
+ //END
|
|
|
+ //) AS NUM,
|
|
|
+ // SUM(CASE WHEN PD.CREATETIME < SYSDATE - 1 AND PD.CREATETIME >= TRUNC( SYSDATE ) + 7 / 24 - 1 THEN
|
|
|
+ // 1
|
|
|
+ // ELSE
|
|
|
+ // 0
|
|
|
+ //END
|
|
|
+ //) AS NUM1
|
|
|
+ // FROM
|
|
|
+ // TP_PM_PRODUCTIONDATA PD
|
|
|
+ // INNER JOIN TP_MST_GOODS G ON PD.GOODSID = G.GOODSID
|
|
|
+ // INNER JOIN TP_MST_GOODSTYPE GT ON G.GOODSTYPEID = GT.GOODSTYPEID
|
|
|
+ // WHERE
|
|
|
+ // PD.CHECKFLAG = 1
|
|
|
+ // AND PD.PROCEDUREID = 104
|
|
|
+ // AND PD.ISREFIRE = 0
|
|
|
+ // AND INSTR( GT.GOODSTYPECODE, '001001' ) = 1
|
|
|
+ // AND PD.CREATETIME >= TRUNC( SYSDATE ) + 7 / 24 -1
|
|
|
+ // GROUP BY
|
|
|
+ // PD.USERCODE
|
|
|
+ // ) N ON N.USERCODE = U.USERCODE
|
|
|
+ //WHERE
|
|
|
+ // U.USERCODE BETWEEN 'SCJ001'
|
|
|
+ // AND 'SCJ008'
|
|
|
+ //ORDER BY
|
|
|
+ // N.NUM desc,
|
|
|
+ // N.NUM1 desc,
|
|
|
+ // U.USERCODE ";
|
|
|
+
|
|
|
+
|
|
|
+ string sqlStr = @"SELECT
|
|
|
U.USERCODE,
|
|
|
- N.NUM,
|
|
|
+ TO_NUMBER(N.NUM) NUM,
|
|
|
N.NUM1,
|
|
|
- N.NUM - N.NUM1 AS NUM2
|
|
|
+ CASE WHEN (N.NUM - N.NUM1) < 0 THEN 0 ELSE (N.NUM - N.NUM1) END AS NUM2
|
|
|
FROM
|
|
|
TP_MST_USER U
|
|
|
LEFT JOIN (
|
|
|
@@ -62,14 +106,9 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
GROUP BY
|
|
|
PD.USERCODE
|
|
|
) N ON N.USERCODE = U.USERCODE
|
|
|
- WHERE
|
|
|
- U.USERCODE BETWEEN 'SCJ001'
|
|
|
- AND 'SCJ008'
|
|
|
+ WHERE NUM <> 0
|
|
|
ORDER BY
|
|
|
- N.NUM desc,
|
|
|
- N.NUM1 desc,
|
|
|
- U.USERCODE
|
|
|
- ";
|
|
|
+ TO_NUMBER(N.NUM) DESC ";
|
|
|
//获取查询条件
|
|
|
|
|
|
//直接获取不分页数据
|
|
|
@@ -118,8 +157,7 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
ORDER BY
|
|
|
N.NUM desc,
|
|
|
N.NUM1 desc,
|
|
|
- U.USERCODE
|
|
|
- ";
|
|
|
+ U.USERCODE ";
|
|
|
//获取查询条件
|
|
|
|
|
|
//直接获取不分页数据
|