0
年
我有三列的表:子查询集团按月和
id (nvarchar)
time (datetime)
description (nvarchar)
,并要计算的以下数量:
SELECT
(
(SELECT CAST(COUNT(DISTINCT id) as float)
FROM [table]
WHERE description = 'x'
)/
(
(SELECT CAST(COUNT(DISTINCT id) as float)
FROM [table])
)
AS quotient
有没有一种方法来计算每个此相同的商月份和年份,而不是整个表格?我在最后尝试了GROUP BY MONTH(time) + YEAR(time)
,但得到的错误是:
多部分标识符无法绑定。
邮政查询您遇到麻烦,*确切*错误消息,并且最好,一些例如输入/输出。 – Blorgbeard