订单查询时,查询日期包含某一日期的情况下,查询结果为空

2018/5/31 9:06:35山东用友

产品版本: 200-用友T1-商贸宝批发零售版 适用产品: T1系列
产品模块: 1-总账 提交时间: 2012-06-12
问题现象: 操作‘订单查询’功能时,如果选择的日期条件包含了某一日期,例如:查询日期段小于2010-04-03查询正常,查询日期段大于2010-04-03也正常,但是如果查询日期段包含了2010-04-03,查询结果就为空了;
原因分析:

根据问题现象分析,就是该特定日期中有异常单据,导致此问题,检查软件数据表发现,有订单的到货日期录入错误(超出了SQL的日期范围:小于1900-01-01),引起查询出错,应是操作员误操作造成的;

解决方案:

通过SQL语句,将错误的记录进行修正:

对象数据库:产品账套对应的数据库,如UFPFLSB;

语句:

update masterorder set billarrivedate=billdate where billarrivedate between '0001-01-01' and '1900-01-01'

语句影响:将所有到货日期小于1900-01-01的订单记录,修改为到货日期与订单日期一致;

  • 设为首页
  • 济南用友|
  • 用友畅捷通软件山东济南销售服务中心|
  • 联系我们|
  • 鲁ICP备2021016587号-3
  • Copyright © 2021 山东一友信息科技有限公司