|
|
@@ -82,6 +82,7 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
,pd1.barcode
|
|
|
,pd1.valueflag
|
|
|
,nvl(pd61.productiondataid, pd1.productiondataid) productiondataid
|
|
|
+ ,pd1.productiondataid fproductiondataid
|
|
|
FROM (SELECT *
|
|
|
FROM (SELECT pd28.goodsname
|
|
|
,pd28.groutingdailydetailid
|
|
|
@@ -125,7 +126,7 @@ public class rpt : IHttpHandler, IReadOnlySessionState
|
|
|
AND pd28c.kilncarbatchno = pd1.kilncarbatchno
|
|
|
AND pd28c.productiondataid > pd1.productiondataid
|
|
|
AND pd28c.productiondataid < pd61.productiondataid)) pd
|
|
|
- ON pd.productiondataid = df.productiondataid
|
|
|
+ ON df.productiondataid in (pd.productiondataid ,pd.fproductiondataid)
|
|
|
|
|
|
LEFT JOIN TP_MST_GOODS good on good.GOODSID=PD.GOODSID
|
|
|
LEFT JOIN TP_MST_GOODSTYPE gtp ON good.GOODSTYPEID=gtp.GOODSTYPEID
|
|
|
@@ -311,6 +312,7 @@ count( DISTINCT CASE WHEN df.DEFECTCODE IN ( '0100') THEN (pd.productiondataid
|
|
|
,pd1.barcode
|
|
|
,pd1.valueflag
|
|
|
,nvl(pd61.productiondataid, pd1.productiondataid) productiondataid
|
|
|
+ ,pd1.productiondataid fproductiondataid
|
|
|
FROM (SELECT *
|
|
|
FROM (SELECT pd28.goodsname
|
|
|
,pd28.groutingdailydetailid
|
|
|
@@ -354,9 +356,7 @@ count( DISTINCT CASE WHEN df.DEFECTCODE IN ( '0100') THEN (pd.productiondataid
|
|
|
AND pd28c.kilncarbatchno = pd1.kilncarbatchno
|
|
|
AND pd28c.productiondataid > pd1.productiondataid
|
|
|
AND pd28c.productiondataid < pd61.productiondataid)) pd
|
|
|
- ON pd.productiondataid = df.productiondataid
|
|
|
-
|
|
|
-
|
|
|
+ ON df.productiondataid in (pd.productiondataid ,pd.fproductiondataid)
|
|
|
LEFT JOIN TP_MST_GOODS good on good.GOODSID=PD.GOODSID
|
|
|
LEFT JOIN TP_MST_GOODSTYPE gtp ON good.GOODSTYPEID=gtp.GOODSTYPEID
|
|
|
LEFT JOIN TP_MST_DEFECT MDF ON DF.DEFECTID = MDF.DEFECTID
|
|
|
@@ -1048,6 +1048,7 @@ ORDER BY 产品类别,产品编码";
|
|
|
,pd1.barcode
|
|
|
,pd1.valueflag
|
|
|
,nvl(pd61.productiondataid, pd1.productiondataid) productiondataid
|
|
|
+ ,pd1.productiondataid fproductiondataid
|
|
|
FROM (SELECT *
|
|
|
FROM (SELECT pd28.goodsname
|
|
|
,pd28.groutingdailydetailid
|
|
|
@@ -1091,7 +1092,7 @@ ORDER BY 产品类别,产品编码";
|
|
|
AND pd28c.kilncarbatchno = pd1.kilncarbatchno
|
|
|
AND pd28c.productiondataid > pd1.productiondataid
|
|
|
AND pd28c.productiondataid < pd61.productiondataid)) pd
|
|
|
- ON pd.productiondataid = df.productiondataid
|
|
|
+ ON df.productiondataid in (pd.productiondataid ,pd.fproductiondataid)
|
|
|
INNER JOIN TP_PM_PRODUCTIONDATA PDS ON PDS.BARCODE=PD.BARCODE AND pds.valueflag = 1
|
|
|
LEFT JOIN TP_MST_GOODS good on good.GOODSID=PD.GOODSID
|
|
|
LEFT JOIN TP_MST_GOODSTYPE gtp ON good.GOODSTYPEID=gtp.GOODSTYPEID
|
|
|
@@ -1293,6 +1294,7 @@ count( DISTINCT CASE WHEN df.DEFECTCODE IN ( '0100') THEN (pd.productiondataid
|
|
|
,pd1.barcode
|
|
|
,pd1.valueflag
|
|
|
,nvl(pd61.productiondataid, pd1.productiondataid) productiondataid
|
|
|
+ ,pd1.productiondataid fproductiondataid
|
|
|
FROM (SELECT *
|
|
|
FROM (SELECT pd28.goodsname
|
|
|
,pd28.groutingdailydetailid
|
|
|
@@ -1336,7 +1338,7 @@ count( DISTINCT CASE WHEN df.DEFECTCODE IN ( '0100') THEN (pd.productiondataid
|
|
|
AND pd28c.kilncarbatchno = pd1.kilncarbatchno
|
|
|
AND pd28c.productiondataid > pd1.productiondataid
|
|
|
AND pd28c.productiondataid < pd61.productiondataid)) pd
|
|
|
- ON pd.productiondataid = df.productiondataid
|
|
|
+ ON df.productiondataid in (pd.productiondataid ,pd.fproductiondataid)
|
|
|
INNER JOIN TP_PM_PRODUCTIONDATA PDS ON PDS.BARCODE=PD.BARCODE AND pds.valueflag = 1
|
|
|
LEFT JOIN TP_MST_GOODS good on good.GOODSID=PD.GOODSID
|
|
|
LEFT JOIN TP_MST_GOODSTYPE gtp ON good.GOODSTYPEID=gtp.GOODSTYPEID
|
|
|
@@ -2015,6 +2017,7 @@ ORDER BY 产品类别,产品编码
|
|
|
,pd1.barcode
|
|
|
,pd1.valueflag
|
|
|
,nvl(pd61.productiondataid, pd1.productiondataid) productiondataid
|
|
|
+ ,pd1.productiondataid fproductiondataid
|
|
|
FROM (SELECT *
|
|
|
FROM (SELECT pd28.goodsname
|
|
|
,pd28.groutingdailydetailid
|
|
|
@@ -2058,8 +2061,7 @@ ORDER BY 产品类别,产品编码
|
|
|
AND pd28c.kilncarbatchno = pd1.kilncarbatchno
|
|
|
AND pd28c.productiondataid > pd1.productiondataid
|
|
|
AND pd28c.productiondataid < pd61.productiondataid)) pd
|
|
|
- ON pd.productiondataid = df.productiondataid
|
|
|
-
|
|
|
+ ON df.productiondataid in (pd.productiondataid ,pd.fproductiondataid)
|
|
|
LEFT JOIN TP_MST_GOODS good on good.GOODSID=PD.GOODSID
|
|
|
LEFT JOIN TP_MST_GOODSTYPE gtp ON good.GOODSTYPEID=gtp.GOODSTYPEID
|
|
|
LEFT JOIN TP_MST_DEFECT MDF ON DF.DEFECTID = MDF.DEFECTID
|
|
|
@@ -2262,6 +2264,7 @@ count( DISTINCT CASE WHEN df.DEFECTCODE IN ( '0100') THEN (pd.productiondataid
|
|
|
,pd1.barcode
|
|
|
,pd1.valueflag
|
|
|
,nvl(pd61.productiondataid, pd1.productiondataid) productiondataid
|
|
|
+ ,pd1.productiondataid fproductiondataid
|
|
|
FROM (SELECT *
|
|
|
FROM (SELECT pd28.goodsname
|
|
|
,pd28.groutingdailydetailid
|
|
|
@@ -2305,8 +2308,7 @@ count( DISTINCT CASE WHEN df.DEFECTCODE IN ( '0100') THEN (pd.productiondataid
|
|
|
AND pd28c.kilncarbatchno = pd1.kilncarbatchno
|
|
|
AND pd28c.productiondataid > pd1.productiondataid
|
|
|
AND pd28c.productiondataid < pd61.productiondataid)) pd
|
|
|
- ON pd.productiondataid = df.productiondataid
|
|
|
-
|
|
|
+ ON df.productiondataid in (pd.productiondataid ,pd.fproductiondataid)
|
|
|
LEFT JOIN TP_MST_GOODS good on good.GOODSID=PD.GOODSID
|
|
|
LEFT JOIN TP_MST_GOODSTYPE gtp ON good.GOODSTYPEID=gtp.GOODSTYPEID
|
|
|
LEFT JOIN TP_MST_DEFECT MDF ON DF.DEFECTID = MDF.DEFECTID
|