SQL多列求和问题,请高手指教 30

全局_SQL=“select平衡表用分录,sum(借方金额)as借方同类合计,sum(贷方金额)as贷方同类合计from帐本数据where发生月=”+到文本(发生月)+“... 全局_SQL = “select 平衡表用分录, sum(借方金额) as 借方同类合计,sum(贷方金额) as 贷方同类合计 from 帐本数据 where 发生月=” + 到文本 (发生月) + “ and 平衡表用分录=' 经费支出 ' ORDER BY 凭证号”
上面是我写的,运行后不能生成结果

表名【帐本数据】,字段:平衡表用分录(文本型)、凭证号(整数型)、借方金额(双精度小数型)、贷方金额(双精度小数型)、发生月(整数型)。我用的程序是 易语言。

我的目的是:写一个SQL 一次性求出 当发生月=1,凭证号=1,平衡表用分录='经费支出'时的借方金额合计和贷方金额合计。也就是,我要把 【发生月】相同、【平衡表用分录】相同、【凭证号】相同的借/贷方金额和求出。有点乱,不知道我说明白了吗! 坐等大师指点迷津。
展开
 我来答
匿名用户
2015-05-04
展开全部
sum 要与 group by 一起用,参考以下语句:
“select * from (
select 平衡表用分录, sum(借方金额) as 借方同类合计,sum(贷方金额) as 贷方同类合计 ,发生月,平衡表用分录,凭证号
from 帐本数据
group by 发生月,平衡表用分录,凭证号
)where
发生月=” + 到文本 (发生月) + “ and 平衡表用分录=' 经费支出 ' ORDER BY 凭证号
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式