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

用一个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的小黑屋里面,你的问题发了也白发。因为迟早要删。