|
@@ -354,22 +354,16 @@
|
|
|
|
|
|
<select id="statement4" resultType="org.jeecg.modules.scas.entity.vo.SupplierCapacity5" parameterType="java.lang.String">
|
|
|
select
|
|
|
- darrivedate yearMonth,
|
|
|
- darrivemonth,
|
|
|
- cdepcode,
|
|
|
+ cdepcode venname,
|
|
|
cast(sum(coefficient *iquantity)/60 as decimal(20,2)) productionCapacity,
|
|
|
(select sum(capacity_quota) from sy_capacity_control where state!=-1) quotaCapacity
|
|
|
from Supplier_Capacity_Test
|
|
|
right join sy_capacity_control
|
|
|
on supplier=cvencode and state!=-1
|
|
|
- where (dArriveYear > DATEPART(yyyy,GETDATE())-1
|
|
|
- OR (dArriveYear = DATEPART(yyyy,GETDATE())-1
|
|
|
- AND dArriveMonth >= ${min}))
|
|
|
- AND (dArriveYear < DATEPART(yyyy,GETDATE())+1
|
|
|
- OR (dArriveYear = DATEPART(yyyy,GETDATE())+1
|
|
|
- AND dArriveMonth <= ${max}))
|
|
|
- GROUP BY darrivedate,darrivemonth,cdepcode
|
|
|
- ORDER BY darrivedate
|
|
|
+ where (dArriveYear > #{minYear} OR (dArriveYear = #{minYear} AND dArriveMonth >= #{minMonth} ))
|
|
|
+ AND (dArriveYear < #{maxYear} OR (dArriveYear = #{maxYear} AND dArriveMonth <=#{maxMonth} ))
|
|
|
+ GROUP BY cdepcode
|
|
|
+ ORDER BY cdepcode
|
|
|
</select>
|
|
|
|
|
|
</mapper>
|