【发布时间】:2019-08-25 19:38:09
【问题描述】:
大家好,我是 SQL 新手,我正在尝试按照以下代码的说明划分输出值
试过了,还是不行
SELECT COUNT(DATE_COMPLETE)/COUNT(SUB_SYS) AS FINAL
FROM VW_TWCOMPLETION
我正在使用此代码,其中 SUB_SYS 的值类似于 A、B、C 并且 DATE_COMPLETE 是日期值,例如 11/19/2019 ,12/19/2019 , 13/19/2019
SELECT SUB_SYS ,COUNT(SUB_SYS) AS TOTAL , COUNT(DATE_COMPLETE) AS COMPLETE
FROM VW_TWCOMPLETION
GROUP BY SUB_SYS
ORDER BY SUB_SYS
我想将我从计数中得到的输出除以COMPLETE/TOTAL
如何划分这些输出值?
Table Data
SUB_SYS
MG1-AS-PWER-05-0
MG1-AS-PWER-06-0
MG1-AS-SPAL-05-0
MG1-AS-SPAL-07-0
TOTAL
6
11
4
17
12
COMPLETE
0
6
0
2
1
0
最后我得到的是下面的代码
0
0
0
0
0
【问题讨论】:
-
“试过了,但没用”。那是什么意思?你收到错误信息了吗?你得到错误的结果了吗?
-
我得到的是“0”而不是多个输出。
-
样本数据最好使用DDL + DML。请edit您的问题包括它,您当前的尝试和您想要的结果。更多详情,read this.
标签: sql sql-server tsql reporting-services