按日期查询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> </select>
<update id="updateByNewlevdateMax"> <update id="updateByNewlevdateMax">
UPDATE BLADE_DICT UPDATE BLADE_DICT
SET DICT_VALUE = to_char(#{newlevdateMax}, 'yyyy-mm-dd hh24:mi:ss') SET DICT_VALUE = #{newlevdateMax}
<where> <where>
<if test="code != null"> <if test="code != null">
and code = #{code} and code = #{code}

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

@ -42,7 +42,8 @@
<where> <where>
1=1 1=1
<if test="newlevdateMax != null"> <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> </if>
</where> </where>
/* WHERE /* WHERE

@ -26,7 +26,8 @@
<where> <where>
1=1 1=1
<if test="newlevdateMax != null"> <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> </if>
</where> </where>
</select> </select>

@ -31,7 +31,8 @@
<where> <where>
1=1 1=1
<if test="newlevdateMax != null"> <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> </if>
</where> </where>
/* WHERE /* WHERE

@ -41,7 +41,8 @@
<where> <where>
1=1 1=1
<if test="newlevdateMax != null"> <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> </if>
</where> </where>
/*WHERE /*WHERE

@ -41,7 +41,8 @@
<where> <where>
1=1 1=1
<if test="newlevdateMax != null"> <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> </if>
</where> </where>
/*WHERE /*WHERE

@ -23,9 +23,9 @@
a.prodline a.prodline
FROM dba_mgr.v_mes_rb_wo a FROM dba_mgr.v_mes_rb_wo a
<where> <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>
WHERE rownum <![CDATA[ <= ]]> 2000
</select> </select>
<select id="getNewlevdateMax" resultType="java.lang.String"> <select id="getNewlevdateMax" resultType="java.lang.String">

@ -30,7 +30,8 @@
<where> <where>
1=1 1=1
<if test="newlevdateMax != null"> <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> </if>
</where> </where>
/*WHERE /*WHERE

Loading…
Cancel
Save