【发布时间】:2014-05-27 04:58:44
【问题描述】:
这是我的 sql 代码...代码工作正常并返回数据,但如果我尝试求和,则会引发错误。我正在使用 C#。我想对 left1 和 right1 列求和
SELECT Left1, Right1, Left_cf, Right_cf, case when Paid=0 then 'Unpaid' else 'Paid' end as 'Status' FROM BinaryWallet WHERE App_ID = "1000"
总和:
SELECT sum(Left1), sum(Right1), Left_cf, Right_cf, case when Paid=0 then 'Unpaid' else 'Paid' end as 'Status' FROM BinaryWallet WHERE App_ID = " 1000 "
【问题讨论】:
-
什么错误? SUM 是一个聚合函数,因此您必须对数据集进行分组。发布您的表格结构和预期结果
-
您必须在 Sum 中添加
Group By..
标签: c# sql sql-server-2008