按日期查询erp数据sql语句bug

liweidong
qinyulong 2 weeks ago
parent 602d10c38b
commit 1fc8a9060c
  1. 2
      blade-service/blade-desk/src/main/java/org/springblade/desk/order/mapper/YieldPlanMapper.xml
  2. 6
      blade-service/blade-erpdata/src/main/java/org/springblade/erpdata/mapper/ErpMesRbPacturnrecordMapper.xml
  3. 3
      blade-service/blade-erpdata/src/main/java/org/springblade/erpdata/mapper/ErpMesRbPkMapper.xml
  4. 3
      blade-service/blade-erpdata/src/main/java/org/springblade/erpdata/mapper/ErpMesRbPurtosoMapper.xml
  5. 3
      blade-service/blade-erpdata/src/main/java/org/springblade/erpdata/mapper/ErpMesRbSjsoMapper.xml
  6. 3
      blade-service/blade-erpdata/src/main/java/org/springblade/erpdata/mapper/ErpMesRbSodelrecwxMapper.xml
  7. 3
      blade-service/blade-erpdata/src/main/java/org/springblade/erpdata/mapper/ErpMesRbSodelreczgMapper.xml
  8. 4
      blade-service/blade-erpdata/src/main/java/org/springblade/erpdata/mapper/ErpMesRbWoMapper.xml
  9. 3
      blade-service/blade-erpdata/src/main/java/org/springblade/erpdata/mapper/ErpMesRbWxpromotionMapper.xml

@ -86,7 +86,7 @@
</select>
<update id="updateByNewlevdateMax">
UPDATE BLADE_DICT
SET DICT_VALUE = to_char(#{newlevdateMax}, 'yyyy-mm-dd hh24:mi:ss')
SET DICT_VALUE = #{newlevdateMax}
<where>
<if test="code != null">
and code = #{code}

@ -30,7 +30,7 @@
dba_mgr.v_mes_rb_pacturnrecord a
<where>
<if test="newlevdateMax != null">
AND a.cdate <![CDATA[ > ]]> #{newlevdateMax}
AND a.cdate <![CDATA[ > ]]> TO_DATE(#{newlevdateMax}, 'YYYY-MM-DD HH24:MI:SS') - INTERVAL '10' MINUTE
</if>
AND a.wono IS NOT NULL
AND a.prtlotno IS NOT NULL
@ -41,12 +41,12 @@
<select id = "getNewlevdateMax" resultType = "java.lang.String">
SELECT
COALESCE(
TO_CHAR(MAX(a.newlevdate), 'YYYY-MM-DD HH24:MI:SS'),
TO_CHAR(MAX(a.cdate), 'YYYY-MM-DD HH24:MI:SS'),
#{selectTime}
) as newlevdateMax
FROM dba_mgr.v_mes_rb_pacturnrecord a
<where>
a.newlevdate >= TO_DATE(#{selectTime}, 'YYYY-MM-DD HH24:MI:SS')
a.cdate >= TO_DATE(#{selectTime}, 'YYYY-MM-DD HH24:MI:SS')
</where>
</select>
</mapper>

@ -42,7 +42,8 @@
<where>
1=1
<if test="newlevdateMax != null">
AND a.newlevdate <![CDATA[ > ]]> #{newlevdateMax}
AND a.newlevdate <![CDATA[ > ]]> TO_DATE(#{newlevdateMax}, 'YYYY-MM-DD HH24:MI:SS') - INTERVAL '10'
MINUTE
</if>
</where>
/* WHERE

@ -26,7 +26,8 @@
<where>
1=1
<if test="newlevdateMax != null">
AND a.newlevdate <![CDATA[ > ]]> #{newlevdateMax} -1/24/6;
AND a.newlevdate <![CDATA[ > ]]> TO_DATE(#{newlevdateMax}, 'YYYY-MM-DD HH24:MI:SS') - INTERVAL '10'
MINUTE
</if>
</where>
</select>

@ -31,7 +31,8 @@
<where>
1=1
<if test="newlevdateMax != null">
AND a.newlevdate <![CDATA[ > ]]> #{newlevdateMax}
AND a.newlevdate <![CDATA[ > ]]> TO_DATE(#{newlevdateMax}, 'YYYY-MM-DD HH24:MI:SS') - INTERVAL '10'
MINUTE
</if>
</where>
/* WHERE

@ -41,7 +41,8 @@
<where>
1=1
<if test="newlevdateMax != null">
AND a.newlevdate <![CDATA[ > ]]> #{newlevdateMax} -1/24/6;
AND a.newlevdate <![CDATA[ > ]]> TO_DATE(#{newlevdateMax}, 'YYYY-MM-DD HH24:MI:SS') - INTERVAL '10'
MINUTE
</if>
</where>
/*WHERE

@ -41,7 +41,8 @@
<where>
1=1
<if test="newlevdateMax != null">
AND a.newlevdate <![CDATA[ > ]]> #{newlevdateMax} -1/24/6;
AND a.newlevdate <![CDATA[ > ]]> TO_DATE(#{newlevdateMax}, 'YYYY-MM-DD HH24:MI:SS') - INTERVAL '10'
MINUTE;
</if>
</where>
/*WHERE

@ -23,9 +23,9 @@
a.prodline
FROM dba_mgr.v_mes_rb_wo a
<where>
a.wopordat <![CDATA[ >= ]]> to_date(#{newlevdateMax},'YYYY-MM-DD HH24:MI:SS')
a.wopordat <![CDATA[ >= ]]> TO_DATE(#{newlevdateMax}, 'YYYY-MM-DD HH24:MI:SS') - INTERVAL '10' MINUTE
</where>
WHERE rownum <![CDATA[ <= ]]> 2000
</select>
<select id="getNewlevdateMax" resultType="java.lang.String">

@ -30,7 +30,8 @@
<where>
1=1
<if test="newlevdateMax != null">
AND a.newlevdate <![CDATA[ > ]]> #{newlevdateMax} -1/24/6;
AND a.newlevdate <![CDATA[ > ]]> TO_DATE(#{newlevdateMax}, 'YYYY-MM-DD HH24:MI:SS') - INTERVAL '10'
MINUTE
</if>
</where>
/*WHERE

Loading…
Cancel
Save