SQL查询语句问题怎么从一个SQL表里面查询几个字段的值相加后和另外一个表里面的几个字段的值相加会是否相等?例如:在A和

SQL查询语句问题
怎么从一个SQL表里面查询几个字段的值相加后和另外一个表里面的几个字段的值相加会是否相等?例如:在A和B表里面只要的s_3字段的值相等时A表里面的a、b、c三条记录同时B表里面e、f两条记录,这时判断A表里面的a、b、c三条记录里面s_1字段的值相加后,是不是等于B表里面e、f两条记录s_2字段的值相加?
leo_sh0627 1年前 已收到1个回答 举报

mm胡同 花朵

共回答了21个问题采纳率:90.5% 举报

用一个IF...ELSE..语句
IF (SELECT SUM(s_a) FROM A ) = (SELECT SUM(s_b) FROM B)
BEGIN
PRINT '相等'
END
ELSE
PRINT '不等'
由于你的题目表达得实在太干涩了,所以我只能写到这里。IF后面的布尔值语句,含有SELECT语句时一定要用括弧,SELECT语句后面可以跟WHERE子句,由于你对问题的描述实在不是很清晰,我就没有写条件子句了。
麻烦以后有问题不要在这里发了。多加几个高手的QQ,直接问吧。以上几以下包括本人或许都在BD的小黑屋里面,你的问题发了也白发。因为迟早要删。

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.026 s. - webmaster@yulucn.com