gpt4 book ai didi

sql - 多列分组

转载 作者:行者123 更新时间:2023-12-02 01:05:07 25 4
gpt4 key购买 nike

我有一个包含以下列的表格。

enter image description here

我想获得列数相同但运行余额总和与帐户代码不重复多次的结果我试过这个查询

select  AccountCode , 'All Companies' as divisionName , AcName , LF_AccountType , Sum(ISNULL(runningBalance,0)) as  runningBalance  from Table
group by AccountCode , divisionName , AcName , LF_AccountType

最佳答案

不清楚你的问题是什么。但是,group by 语句中的所有列都必须在查询的表中或从中派生。所以你不能在你的组中使用 divisionname。你不需要它。因此,直接的语法修复是:

select  AccountCode , 'All Companies' as divisionName , AcName , 
LF_AccountType , Sum(ISNULL(runningBalance,0)) as runningBalance
from Table
group by AccountCode, AcName , LF_AccountType

关于sql - 多列分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48132415/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com