【发布时间】:2014-04-08 09:20:52
【问题描述】:
基本上我有一个测试用例场景,我需要将计算的百分比分配给文本值。例如。
这是我的代码的相关部分,它根据提交的作业数量将值提取为百分比。
Select *...
100 * COUNT(CASE TurnedIn WHEN 1 THEN 1 ELSE NULL END)
/ COUNT(TurnedIn) AS Percentage,
From Table1
When ...
我试过用一个箱子来包装这个,比如
Case when (100 * COUNT(CASE TurnedIn WHEN 1 THEN 1 ELSE NULL END)
/ COUNT(TurnedIn)) <= 80 Then 'B' As LetterGrade
但到目前为止还没有运气。
【问题讨论】:
-
您能展示一下视图/表格结构吗?
标签: sql sql-server tsql case