一个奇怪的现象,用sum统计合计金额,结果结果同一条语句,不同的时间统计的数字不一样,一会儿10万,一会儿4万,谁遇见过这种情况。

inl 2003-08-06 09:02:16
一个奇怪的现象,用sum统计合计金额,结果同一条语句,不同的时间统计的数字不一样,一会儿10万,一会儿4万,谁遇见过这种情况。等待中。。。。。。。。。。。。
...全文
48 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
inl 2003-08-06
  • 打赏
  • 举报
回复
我也是替别人问问题,我也怀疑where子句有问题,可惜不知道子句的内容。结贴。
bzszp 2003-08-06
  • 打赏
  • 举报
回复
取sum的同时记得取一下count(*),看看行数
beckhambobo 2003-08-06
  • 打赏
  • 举报
回复
可以肯定的是,两记录集取得不同数据。楼主细心检查记录变化情况
ATCG 2003-08-06
  • 打赏
  • 举报
回复
看看你的 where 子句啊
inl 2003-08-06
  • 打赏
  • 举报
回复
同一条语句,执行的情况是:第一次查询4万(不准确),第二次查询10万(准确),以后都是10万。有什么可能的错误?
ATCG 2003-08-06
  • 打赏
  • 举报
回复
应该不会的,是否你的where子句有变化
inl 2003-08-06
  • 打赏
  • 举报
回复
很普通的语句:select sum(b0201) from b02 where........,表中的数据不变的。
ATCG 2003-08-06
  • 打赏
  • 举报
回复
1、把代码贴出来
2、“不同的时间”,是否表里的数据有变化?

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧