|
@@ -6,7 +6,7 @@
|
|
|
|
|
|
<!-- SELECT b.cVenCode '供应商编码',c.cVenName '供应商名称',a.cInvCode '物料编码',d.cInvName '物料名称',d.cInvStd '规格',
|
|
<!-- SELECT b.cVenCode '供应商编码',c.cVenName '供应商名称',a.cInvCode '物料编码',d.cInvName '物料名称',d.cInvStd '规格',
|
|
iQuantity - fInspectQuantity '待检数量',b.dDate '到货日期'-->
|
|
iQuantity - fInspectQuantity '待检数量',b.dDate '到货日期'-->
|
|
- SELECT b.cVenCode '供应商编码',c.cVenName vendorName,a.cInvCode materialCode,d.cInvName materialName,d.cInvStd specs,
|
|
|
|
|
|
+ <!-- SELECT b.cVenCode '供应商编码',c.cVenName vendorName,a.cInvCode materialCode,d.cInvName materialName,d.cInvStd specs,
|
|
a.iQuantity - a.fInspectQuantity arriveSum,CONVERT(varchar(30),b.dDate,23) arriveDate
|
|
a.iQuantity - a.fInspectQuantity arriveSum,CONVERT(varchar(30),b.dDate,23) arriveDate
|
|
FROM
|
|
FROM
|
|
PU_ArrivalVouchs a
|
|
PU_ArrivalVouchs a
|
|
@@ -14,19 +14,44 @@
|
|
left join Vendor c on b.cVenCode = c.cVenCode
|
|
left join Vendor c on b.cVenCode = c.cVenCode
|
|
left join Inventory d on a.cInvCode = d.cInvCode
|
|
left join Inventory d on a.cInvCode = d.cInvCode
|
|
where (a.iQuantity - a.fInspectQuantity) > 0
|
|
where (a.iQuantity - a.fInspectQuantity) > 0
|
|
- order by b.dDate desc
|
|
|
|
|
|
+ order by b.dDate desc-->
|
|
|
|
+ SELECT
|
|
|
|
+ pp.cVenCode vendorName,
|
|
|
|
+ pps.cInvCode materialCode,
|
|
|
|
+ i.cInvName materialName,
|
|
|
|
+ pps.dArriveDate arriveDate,
|
|
|
|
+ pp.dPODate,
|
|
|
|
+ pps.iArrQTY arriveSum,
|
|
|
|
+ 1 AS bj,
|
|
|
|
+ pps.freceivedqty
|
|
|
|
+ FROM
|
|
|
|
+ PO_Podetails pps
|
|
|
|
+ LEFT JOIN PO_Pomain pp ON pps.POID= pp.POID
|
|
|
|
+ LEFT JOIN Inventory i ON pps.cInvCode= i.cInvCode
|
|
|
|
+ WHERE
|
|
|
|
+ pps.iArrQTY- pps.freceivedqty > 0
|
|
|
|
+ ORDER BY
|
|
|
|
+ pp.dPODate DESC
|
|
|
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="getCheckSum" resultType="int">
|
|
<select id="getCheckSum" resultType="int">
|
|
|
|
|
|
- SELECT count(1)
|
|
|
|
|
|
+ <!-- SELECT count(1)
|
|
FROM
|
|
FROM
|
|
PU_ArrivalVouchs a
|
|
PU_ArrivalVouchs a
|
|
left join PU_ArrivalVouch b on a.id = b.id
|
|
left join PU_ArrivalVouch b on a.id = b.id
|
|
left join Vendor c on b.cVenCode = c.cVenCode
|
|
left join Vendor c on b.cVenCode = c.cVenCode
|
|
left join Inventory d on a.cInvCode = d.cInvCode
|
|
left join Inventory d on a.cInvCode = d.cInvCode
|
|
- where (a.iQuantity - a.fInspectQuantity) <= 0
|
|
|
|
|
|
+ where (a.iQuantity - a.fInspectQuantity) <= 0 -->
|
|
|
|
+ SELECT
|
|
|
|
+ count(pps.POID)
|
|
|
|
+ FROM
|
|
|
|
+ PO_Podetails pps
|
|
|
|
+ LEFT JOIN PO_Pomain pp ON pps.POID= pp.POID
|
|
|
|
+ LEFT JOIN Inventory i ON pps.cInvCode= i.cInvCode
|
|
|
|
+ WHERE
|
|
|
|
+ pps.iArrQTY- pps.freceivedqty <![CDATA[ <= ]]> 0
|
|
|
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
@@ -48,19 +73,22 @@
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="getInSum" resultType="int">
|
|
<select id="getInSum" resultType="int">
|
|
- SELECT count(1)
|
|
|
|
|
|
+ SELECT count(1)
|
|
FROM
|
|
FROM
|
|
PU_ArrivalVouchs a
|
|
PU_ArrivalVouchs a
|
|
left join PU_ArrivalVouch b on a.id = b.id
|
|
left join PU_ArrivalVouch b on a.id = b.id
|
|
left join Vendor c on b.cVenCode = c.cVenCode
|
|
left join Vendor c on b.cVenCode = c.cVenCode
|
|
left join Inventory d on a.cInvCode = d.cInvCode
|
|
left join Inventory d on a.cInvCode = d.cInvCode
|
|
where (a.fValidQuantity - a.fValidInQuan) <= 0
|
|
where (a.fValidQuantity - a.fValidInQuan) <= 0
|
|
|
|
+
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="getPassRateByVendor" resultType="org.jeecg.modules.fbsPuArrivalvouch.entity.FbsPuArrivalvouch">
|
|
<select id="getPassRateByVendor" resultType="org.jeecg.modules.fbsPuArrivalvouch.entity.FbsPuArrivalvouch">
|
|
SELECT
|
|
SELECT
|
|
top 10
|
|
top 10
|
|
- v.cVenCode,round( CAST (( SUM ( pa.fValidQuantity ) * 1.0 / SUM ( pa.iQuantity )) AS FLOAT ), 0 ) * 100 AS passRate
|
|
|
|
|
|
+ <!--v.cVenName,-->
|
|
|
|
+ p.cVenCode,
|
|
|
|
+ round( CAST (( SUM ( pa.fValidQuantity ) * 1.0 / SUM ( pa.iQuantity )) AS FLOAT ), 0 ) * 100 AS passRate
|
|
FROM
|
|
FROM
|
|
PU_ArrivalVouchs pa
|
|
PU_ArrivalVouchs pa
|
|
LEFT JOIN PU_ArrivalVouch p ON pa.ID= p.ID
|
|
LEFT JOIN PU_ArrivalVouch p ON pa.ID= p.ID
|
|
@@ -71,13 +99,16 @@
|
|
p.dDate,
|
|
p.dDate,
|
|
getdate()) = 0
|
|
getdate()) = 0
|
|
GROUP BY
|
|
GROUP BY
|
|
- p.cVenCode,v.cVenCode
|
|
|
|
|
|
+ p.cVenCode
|
|
|
|
+ <!--,v.cVenName-->
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="getCheckRateByBatchno" resultType="org.jeecg.modules.fbsPuArrivalvouch.entity.FbsPuArrivalvouch">
|
|
<select id="getCheckRateByBatchno" resultType="org.jeecg.modules.fbsPuArrivalvouch.entity.FbsPuArrivalvouch">
|
|
SELECT
|
|
SELECT
|
|
top 10
|
|
top 10
|
|
- v.cVenName,round( CAST (( SUM ( pa.fValidQuantity ) * 1.0 / SUM ( pa.iQuantity )) AS FLOAT ), 0 ) * 100 AS passRate
|
|
|
|
|
|
+ <!--v.cVenName,-->
|
|
|
|
+ p.cVenCode,
|
|
|
|
+ round( CAST (( SUM ( pa.fValidQuantity ) * 1.0 / SUM ( pa.iQuantity )) AS FLOAT ), 0 ) * 100 AS passRate
|
|
FROM
|
|
FROM
|
|
PU_ArrivalVouchs pa
|
|
PU_ArrivalVouchs pa
|
|
LEFT JOIN PU_ArrivalVouch p ON pa.ID= p.ID
|
|
LEFT JOIN PU_ArrivalVouch p ON pa.ID= p.ID
|
|
@@ -90,7 +121,8 @@
|
|
p.dDate,
|
|
p.dDate,
|
|
getdate()) = 0
|
|
getdate()) = 0
|
|
GROUP BY
|
|
GROUP BY
|
|
- p.cVenCode,v.cVenName
|
|
|
|
|
|
+ p.cVenCode
|
|
|
|
+ <!--,v.cVenName-->
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="getTodayArriveSum" resultType="java.lang.Integer">
|
|
<select id="getTodayArriveSum" resultType="java.lang.Integer">
|