修改统计数量

liweidong
ShiJiuZhou 1 week ago
parent 7a8c1567d9
commit 6643d59985
  1. 15
      blade-service/blade-erpdata/src/main/java/org/springblade/erpdata/mapper/ErpDataLogisticsMapper.xml

@ -165,12 +165,12 @@
s.subpkdate_day AS subpkdate, s.subpkdate_day AS subpkdate,
d.warctlr, d.warctlr,
d.barcodeno, d.barcodeno,
d.plndept, s.plndept,
d.remark, d.remark,
d.prtclass d.prtclass
FROM ( FROM (
SELECT SELECT
a.prtmdept, a.plndept,
TRUNC(a.subpkdate) AS subpkdate_day, TRUNC(a.subpkdate) AS subpkdate_day,
SUM(NVL(a.fj_pkavqty, 0)) AS fjpkavqty SUM(NVL(a.fj_pkavqty, 0)) AS fjpkavqty
FROM dba_mgr.v_mes_rb_pkpqry a FROM dba_mgr.v_mes_rb_pkpqry a
@ -236,7 +236,7 @@
AND a.prtclass = #{dto.prtclass} AND a.prtclass = #{dto.prtclass}
</if> </if>
</where> </where>
GROUP BY a.prtmdept, TRUNC(a.subpkdate) GROUP BY a.plndept, TRUNC(a.subpkdate)
) s ) s
LEFT JOIN ( LEFT JOIN (
SELECT * SELECT *
@ -244,23 +244,22 @@
SELECT SELECT
d.*, d.*,
ROW_NUMBER() OVER ( ROW_NUMBER() OVER (
PARTITION BY d.prtmdept, TRUNC(d.subpkdate) PARTITION BY d.plndept, TRUNC(d.subpkdate)
ORDER BY d.pkreqdat DESC, d.pkno DESC ORDER BY d.pkreqdat DESC, d.pkno DESC
) rn ) rn
FROM dba_mgr.v_mes_rb_pkpqry d FROM dba_mgr.v_mes_rb_pkpqry d
) dd ) dd
WHERE dd.rn = 1 WHERE dd.rn = 1
) d ) d
ON d.prtmdept = s.prtmdept ON d.plndept = s.plndept
AND TRUNC(d.subpkdate) = s.subpkdate_day AND TRUNC(d.subpkdate) = s.subpkdate_day
ORDER BY s.subpkdate_day DESC, s.prtmdept DESC ORDER BY s.subpkdate_day DESC, s.plndept DESC
) t ) t
WHERE ROWNUM &lt;= #{dto.current} * #{dto.size} WHERE ROWNUM &lt;= #{dto.current} * #{dto.size}
) )
WHERE no &gt;= (#{dto.current} - 1) * #{dto.size} + 1 WHERE no &gt;= (#{dto.current} - 1) * #{dto.size} + 1
</select> </select>
<select id="queryAllocationStatisticsNum" resultType="java.lang.Integer"> <select id="queryAllocationStatisticsNum" resultType="java.lang.Integer">
SELECT COUNT(1) SELECT COUNT(1)
FROM ( FROM (
@ -328,7 +327,7 @@
AND a.prtclass = #{dto.prtclass} AND a.prtclass = #{dto.prtclass}
</if> </if>
</where> </where>
GROUP BY a.prtmdept, TRUNC(a.subpkdate) GROUP BY a.plndept, TRUNC(a.subpkdate)
) c ) c
</select> </select>

Loading…
Cancel
Save