|
@@ -16,6 +16,7 @@
|
|
LEFT JOIN SO_SODetails ssd ON ss.ID= ssd.ID
|
|
LEFT JOIN SO_SODetails ssd ON ss.ID= ssd.ID
|
|
left join Vendor v on ss.cCusCode=v.cVenCode
|
|
left join Vendor v on ss.cCusCode=v.cVenCode
|
|
left join Department de on ss.cDepCode=de.cDepCode
|
|
left join Department de on ss.cDepCode=de.cDepCode
|
|
|
|
+ left join Customer cc on ss.cCusCode = cc.cCusCode
|
|
WHERE
|
|
WHERE
|
|
CONVERT ( CHAR ( 7 ), ss.dPreDateBT, 120 ) <![CDATA[ >= ]]> #{map.startYearMonth}
|
|
CONVERT ( CHAR ( 7 ), ss.dPreDateBT, 120 ) <![CDATA[ >= ]]> #{map.startYearMonth}
|
|
AND CONVERT ( CHAR ( 7 ), ss.dPreDateBT, 120 ) <![CDATA[ <= ]]> #{map.endYearMonth}
|
|
AND CONVERT ( CHAR ( 7 ), ss.dPreDateBT, 120 ) <![CDATA[ <= ]]> #{map.endYearMonth}
|
|
@@ -25,6 +26,12 @@
|
|
<if test="map.vendorType!=null and map.vendorType!='' and map.vendorType=='外部'">
|
|
<if test="map.vendorType!=null and map.vendorType!='' and map.vendorType=='外部'">
|
|
and (v.cVenAbbName <![CDATA[ <> ]]> '宁波森语' and v.cVenAbbName <![CDATA[ <> ]]> '马菲羊' and v.cVenAbbName <![CDATA[ <> ]]> '森语集团')
|
|
and (v.cVenAbbName <![CDATA[ <> ]]> '宁波森语' and v.cVenAbbName <![CDATA[ <> ]]> '马菲羊' and v.cVenAbbName <![CDATA[ <> ]]> '森语集团')
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="map.department!=null and map.department!='' ">
|
|
|
|
+ and de.cDepName = #{map.department}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="map.customer!=null and map.customer!='' ">
|
|
|
|
+ and cc.cCusName = #{map.customer}
|
|
|
|
+ </if>
|
|
GROUP BY de.cDepName,ss.cCusCode,v.cVenAbbName,convert(char(7),ss.dPreDateBT,120),ssd.iNatUnitPrice
|
|
GROUP BY de.cDepName,ss.cCusCode,v.cVenAbbName,convert(char(7),ss.dPreDateBT,120),ssd.iNatUnitPrice
|
|
ORDER BY
|
|
ORDER BY
|
|
de.cDepName,ss.cCusCode,CONVERT ( CHAR ( 7 ), ss.dPreDateBT, 120 ),ssd.iNatUnitPrice
|
|
de.cDepName,ss.cCusCode,CONVERT ( CHAR ( 7 ), ss.dPreDateBT, 120 ),ssd.iNatUnitPrice
|