搜索
编程论坛
→
数据库技术
→
『 SQL Server论坛 』
→ 关于从2张表里求2个列之和,再求2个列之和的差的问题
标题:
关于从2张表里求2个列之和,再求2个列之和的差的问题
只看楼主
blueszhao
等 级:
新手上路
帖 子:9
专家分:0
注 册:2006-5-22
楼主
问题点数:0 回复次数:14
关于从2张表里求2个列之和,再求2个列之和的差的问题
各位大虾,帮忙看看,程序是想从数据库2个表中求2个列的和,再求2个列之和的差,然后将差值输出显示
现在程序能运行,就是求出来的值不正确,麻烦大虾多多指点
String CXJB="SELECT SUM(sr) AS t1,SUM(zc) AS t2,t1-t2 AS t FROM b2,b3";
望高人指点
搜索更多相关主题的帖子:
之和
表里
数据库
SUM
2006-05-22 19:35
wsn
等 级:
新手上路
威 望:
5
帖 子:321
专家分:0
注 册:2006-2-9
第
2
楼
得分:0
String CXJB="SELECT SUM(sr) AS t1,SUM(zc) AS t2,SUM(sr)-SUM(zc) AS t FROM b2,b3";
已婚男人!没事请勿打扰·老婆格言:①不准對她耍酷 ②不准讓她吃醋 ③吵架我要讓步 ④揍我我要挺住⊙⊙
2006-05-22 20:54
blueszhao
等 级:
新手上路
帖 子:9
专家分:0
注 册:2006-5-22
第
3
楼
得分:0
感谢楼上哈,可是我试了,问题还是一样的
计算出的结果不正确,希望大虾再指点指点哈
2006-05-23 09:36
dj82888508
等 级:
新手上路
帖 子:2
专家分:0
注 册:2006-5-23
第
4
楼
得分:0
你看看这可以了吧
select( (select sum(sr) from systypes)-
(select sum(zc) from sysusers)) as t3
2006-05-23 17:18
dj82888508
等 级:
新手上路
帖 子:2
专家分:0
注 册:2006-5-23
第
5
楼
得分:0
刚表写错了
select( (select sum(sr) from b2)-
(select sum(zc) from b3)) as t3
现在试试
2006-05-23 17:22
blueszhao
等 级:
新手上路
帖 子:9
专家分:0
注 册:2006-5-22
第
6
楼
得分:0
感谢楼上大哥~~
可是我试了后问题更严重,都不能计算了,之前还能计算只是结果不正确。。。看来语句有问题哦。。。
希望得道高人多指点指点小弟啊,先谢谢了~~
2006-05-23 21:50
lrvinghu
等 级:
新手上路
威 望:
4
帖 子:171
专家分:0
注 册:2006-4-12
第
7
楼
得分:0
String CXJB="SELECT SUM(sr) AS t1,SUM(zc) AS t2,t1-t2 AS t FROM b2,b3"
直接这样写的话应该会出现许多庸余数据吧,所以才会出现不正确的值吧
2006-05-24 12:58
lrvinghu
等 级:
新手上路
威 望:
4
帖 子:171
专家分:0
注 册:2006-4-12
第
8
楼
得分:0
求出两列的和可以这样做:
SELECT SUM(sr) AS t1 from b2
union
select sum(bz) from b3
把查询结果存到ds中,会得到两行纪录,一行是sr的和(
假设
是第一行则值为ds.tables(0).rows(0).item("t1")),一行是bz的和(
假设
为第二行则值为ds.tables(0).rows(1).item("t1"))
先用if语句判断哪个值大,用大的减去小的就是两行的差了(
假设第一行大于第二行
)
ds.tables(0).rows(0).item("t1")-ds.tables(0).rows(1).item("t1")
方法可能笨了点吧,凑合着用吧
2006-05-24 13:55
blueszhao
等 级:
新手上路
帖 子:9
专家分:0
注 册:2006-5-22
第
9
楼
得分:0
楼上大哥能否再写的详细些,小弟我才疏学浅看不太懂,不知道怎么用哦
谢谢了~!!
2006-05-24 15:26
blueszhao
等 级:
新手上路
帖 子:9
专家分:0
注 册:2006-5-22
第
10
楼
得分:0
不晓得如何保存到DS和IF判断。。。。
望指点
2006-05-24 15:32
15
1/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-66312-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.455629 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved