发一极品sql问题

CloudX2019 2012-03-12 07:57:03
这个是数据库里面的数据


这个是在数据库查询的结果


这个是java运行后的日志


结果让人费解
...全文
123 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
java忒深奥了
duoxu1983 2012-03-13
  • 打赏
  • 举报
回复
你写的查询和java调用的根本就是不同的好不好。。。
CloudX2019 2012-03-13
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 shuohuameijiang 的回复:]

是不是你JAVA里面把数字加错了。sum(thisTermturnInMoney) 做成了 sum(thisTermturnInDefaultMoney)?
[/Quote]

java 里面就是写的 sum(thisTermturnInMoney),但是结果出来的却是 sum(thisTermturnInDefaultMoney)

sql server 2000
CloudX2019 2012-03-13
  • 打赏
  • 举报
回复
表名没有问题
select sum(hst_cashserial.thisTermTurnInMoney)as thisTermTurnInMoney from Hst_Duty_Detail hst_cashserial WHERE hst_cashserial.dutyID =2012030008
黄_瓜 2012-03-13
  • 打赏
  • 举报
回复
表明不一样啊,兄弟。。。看清楚了。。。。。。
CloudX2019 2012-03-13
  • 打赏
  • 举报
回复
我的意思是这样的,查的都是Hst_Duty_Detail 表 的thisTermTurnInMoney列的和

正确的结果应该是sql里面的结果 24300

但是在java里面查出来的结果就是thisTermTurnIndefaultMoney列的和 451650
CloudX2019 2012-03-13
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 szstephenzhou 的回复:]

怎么在java里变成了duty.dutyuploadData表呢
[/Quote]..
是 DutyuploadData 类
勿勿 2012-03-13
  • 打赏
  • 举报
回复
怎么在java里变成了duty.dutyuploadData表呢
勿勿 2012-03-13
  • 打赏
  • 举报
回复

数据查出来的结果是没有问题。 但是 不明白java出来的结果却是 451650
[Quote=引用 2 楼 zh0134 的回复:]
这个是数据库里面的数据


这个是在数据库查询的结果



这个是java运行后的日志
[/Quote]
昵称被占用了 2012-03-13
  • 打赏
  • 举报
回复
表名不同
shuohuameijiang 2012-03-13
  • 打赏
  • 举报
回复
是不是你JAVA里面把数字加错了。sum(thisTermturnInMoney) 做成了 sum(thisTermturnInDefaultMoney)?
yesyesyes 2012-03-13
  • 打赏
  • 举报
回复
好像不是同一个表吧
  • 打赏
  • 举报
回复
看不懂JAVA日志
CloudX2019 2012-03-12
  • 打赏
  • 举报
回复
这个是数据库里面的数据


这个是在数据库查询的结果



这个是java运行后的日志
  • 打赏
  • 举报
回复

果然是极品

这个是数据库里面的数据


这个是在数据库查询的结果


这个是java运行后的日志


结果让人费解

22,302

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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