|
|
@@ -107,14 +107,16 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
,0 OUT_K_R
|
|
|
,0 OUT_K_ALL
|
|
|
,CASE
|
|
|
- WHEN P.PROCEDUREID = 13 AND
|
|
|
- RPD.Productiondataid IS NULL THEN
|
|
|
+ WHEN P.PROCEDUREID = 13 AND
|
|
|
+ RPD.Productiondataid IS NULL AND pdd.checktime >= date'" + Convert.ToDateTime(context.Request["datebeginMaster"]).ToString("yyyy-MM-dd")+@"'
|
|
|
+ AND pdd.checktime <= date'" + Convert.ToDateTime(context.Request["dateendMaster"]).AddSeconds(1).ToString("yyyy-MM-dd")+@"' THEN
|
|
|
1
|
|
|
ELSE
|
|
|
0
|
|
|
END OK_B
|
|
|
,CASE
|
|
|
- WHEN P.PROCEDUREID = 35 THEN
|
|
|
+ WHEN P.PROCEDUREID = 35 AND pdd.checktime >= date'" + Convert.ToDateTime(context.Request["datebeginMaster"]).ToString("yyyy-MM-dd")+@"'
|
|
|
+ AND pdd.checktime <= date'" + Convert.ToDateTime(context.Request["dateendMaster"]).AddSeconds(1).ToString("yyyy-MM-dd")+@"' THEN
|
|
|
1
|
|
|
ELSE
|
|
|
0
|
|
|
@@ -146,14 +148,14 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
AND TP.PROCEDUREID IN (13, 35)
|
|
|
AND TP.CREATETIME >= date'" + Convert.ToDateTime(context.Request["datebeginMaster"]).ToString("yyyy-MM-dd")+@"'
|
|
|
AND TP.CREATETIME <= date'" + Convert.ToDateTime(context.Request["dateendMaster"]).AddSeconds(1).ToString("yyyy-MM-dd")+@"'
|
|
|
- AND TP.checktime >= date'" + Convert.ToDateTime(context.Request["datebeginMaster"]).ToString("yyyy-MM-dd")+@"'
|
|
|
- AND TP.checktime <= date'" + Convert.ToDateTime(context.Request["dateendMaster"]).AddSeconds(1).ToString("yyyy-MM-dd")+@"'
|
|
|
+
|
|
|
GROUP BY TP.PRODUCTIONDATAID
|
|
|
,TP.GROUTINGDAILYDETAILID
|
|
|
,TP.PROCEDUREID) P
|
|
|
LEFT JOIN TP_PM_PRODUCTIONDATA RPD
|
|
|
ON RPD.PRODUCTIONDATAID = P.MAXPRODUCTIONDATAID
|
|
|
AND RPD.Procedureid IN (20, 22, 23, 37)
|
|
|
+ inner JOIN tp_pm_productiondata pdd ON pdd.productiondataid = p.productiondataid
|
|
|
UNION ALL
|
|
|
SELECT 3 FLAG
|
|
|
,TP_PM_ProductionData.groutingdailydetailid
|