【发布时间】:2014-01-09 19:51:51
【问题描述】:
我有一个查询,我正在使用 SUM 来汇总账单明细值。我想创建一个CASE 语句来处理该总和的结果,而不是求和的值。下面是我的查询当前的部分示例。
SELECT
bill.billnumber_id,
billdetail.billclass,
SUM(billdetail.amount) AS Amount
GROUP BY bill.billnumber_id, billdetail.billclass
假设这总共有 4 行 billdetail (2, 0, 5, 3),总和为 10。我想根据 10 的数量而不是单个值来做 CASE 语句。谢谢。
【问题讨论】:
-
您想用
CASE语句做什么? -
感谢大家的帮助。我尝试了前两个回复,它们都有效。甚至感谢 Laf 让我的帖子看起来更好。我仍在尝试弄清楚如何正确发布我的代码。
标签: sql sql-server-2008 reporting-services