服务热线:022-26677809 , 13821206318
坚守“用户之友”的初心,做“专业的奋斗者”,始终坚持“持续创新”
首页 > 知识库 > 正文

发货统计查询问题

- 浏览:650 - 发布时间:2008-01-08 00:00:00.0
问题版本: 809-U6普及版(原U8普及版3.0) 问题模块: 17-销售管理
所属行业: 0-通用 问题状态: 1-UU通注册用户
关 键 字: 发货统计查询问题 适用产品: U6
补 丁 号: 开放状态: 0-UU通注册用户
原问题号: 提交时间: 2008-1-8
问题名称: 发货统计查询问题
问题现象: 进入销售模块-统计表-发货统计 条件是---分组汇总按客户 日期是2005-1-1至2005-3-1 业务员选'徐保根' 没有数据,不分组没有此问题, 别的业务员按这个条件查没问题,查数据时到分组时就停止了.
原因分析: 检查发现数据库中表头自定义项15(CDEFINE15)不为空,有内容。查看其内容是手机号码。实际上客户使用的是自定义项14(CDEFINE14)存储手机号码。自定义项15不该有数据,另外该字段是INT型,int数据类型的存储范围是 -2147483648 至 2147483647。不按客户汇总时所有记录都显示出来没有问题。按客户汇总时,自定义项15也参与汇总,但是汇总后超出数据范围所以程序出错,无法返回。应该将CDEFINE15的内容更新到CDEFINE14。
解决方案: 检索自定义项15记录不为空语句: use ufdata_001_2005 go SELECT * FROM DispatchList WHERE (cDefine15 IS NOT NULL) 解决问题的语句: UPDATE DispatchList SET cDefine14 = cDefine15, cDefine15 = NULL WHERE (cDefine15 IS NOT NULL) 使用前请先备份数据。