|  | @@ -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>
 |