|
@@ -3,10 +3,9 @@
|
|
|
<mapper namespace="org.jeecg.modules.fbsDispatchList.mapper.FbsDispatchListMapper">
|
|
|
<select id="getWatingSendList" resultType="java.util.HashMap">
|
|
|
|
|
|
- SELECT <!--c.cWhName '仓库',a.cInvCode '物料编码',d.cInvName '物料名称',d.cInvStd '规格',
|
|
|
- a.iQuantity - a.fOutQuantity '已做发货单未出库数据',b.dDate '到货日期'-->
|
|
|
+ <!-- SELECT
|
|
|
c.cWhName warehouseName,a.cInvCode materialCode,d.cInvName materialName,d.cInvStd specs,
|
|
|
- <!--a.iQuantity - a.fOutQuantity sendSum-->
|
|
|
+
|
|
|
a.iQuantity sendSum
|
|
|
,CONVERT(varchar(30),b.dDate,23) planSendDate,a.cItemName cItemName,a.cItemCode cItemCode
|
|
|
FROM
|
|
@@ -15,11 +14,35 @@
|
|
|
left join Warehouse c on a.cWhCode = c.cWhCode
|
|
|
left join Inventory d on a.cInvCode = d.cInvCode
|
|
|
where
|
|
|
- <!--(a.iQuantity - a.fOutQuantity) > 0-->
|
|
|
a.fOutQuantity =0
|
|
|
and a.iQuantity>0
|
|
|
AND datediff( MONTH, b.dDate, getdate ( ) ) = 0
|
|
|
- order by b.dDate desc
|
|
|
+ order by b.dDate desc -->
|
|
|
+ SELECT
|
|
|
+ c.cWhName warehouseName,
|
|
|
+ sum(a.iQuantity) sendSum,
|
|
|
+ CONVERT ( VARCHAR ( 30 ), b.dDate, 23 ) planSendDate,
|
|
|
+ a.cItemName cItemName,
|
|
|
+ a.cItemCode cItemCode ,
|
|
|
+ a.cWhCode
|
|
|
+ FROM
|
|
|
+ DispatchLists a
|
|
|
+ LEFT JOIN DispatchList b ON a.DLID = b.DLID
|
|
|
+ LEFT JOIN Warehouse c ON a.cWhCode = c.cWhCode
|
|
|
+ WHERE
|
|
|
+ a.fOutQuantity = 0
|
|
|
+ AND a.iQuantity> 0
|
|
|
+ AND a.cWhCode is NOT null
|
|
|
+ AND datediff( MONTH, b.dDate, getdate( ) ) = 0
|
|
|
+ GROUP BY
|
|
|
+ b.DLID,
|
|
|
+ b.dDate,
|
|
|
+ a.cItemName ,
|
|
|
+ a.cItemCode ,
|
|
|
+ a.cWhCode,
|
|
|
+ c.cWhName
|
|
|
+ ORDER BY
|
|
|
+ b.dDate DESC
|
|
|
|
|
|
</select>
|
|
|
|