精細管理 · 敏捷經(jīng)營 · 快速應(yīng)用
產(chǎn)品版本: | 200-用友T1-商貿(mào)寶批發(fā)零售版 | 適用產(chǎn)品: | T1系列 |
產(chǎn)品模塊: | 1-總賬 | 提交時間: | 2012-06-12 |
問題現(xiàn)象: | 操作‘訂單查詢’功能時,如果選擇的日期條件包含了某一日期,例如:查詢?nèi)掌诙涡∮?010-04-03查詢正常,查詢?nèi)掌诙未笥?010-04-03也正常,但是如果查詢?nèi)掌诙伟?010-04-03,查詢結(jié)果就為空了; | ||
原因分析: |
根據(jù)問題現(xiàn)象分析,就是該特定日期中有異常單據(jù),導(dǎo)致此問題,檢查軟件數(shù)據(jù)表發(fā)現(xiàn),有訂單的到貨日期錄入錯誤(超出了SQL的日期范圍:小于1900-01-01),引起查詢出錯,應(yīng)是操作員誤操作造成的; | ||
解決方案: |
通過SQL語句,將錯誤的記錄進行修正: 對象數(shù)據(jù)庫:產(chǎn)品賬套對應(yīng)的數(shù)據(jù)庫,如UFPFLSB; 語句: update masterorder set billarrivedate=billdate where billarrivedate between '0001-01-01' and '1900-01-01' 語句影響:將所有到貨日期小于1900-01-01的訂單記錄,修改為到貨日期與訂單日期一致; |