我想创建一个合并来自同一个表的两个查询结果的查询。合并同一个表中的两个select语句吗?
select
(select count(distinct(Case_ID)) as expr1 from dbo.Cases)
(select count(distinct(Case_ID)) as expr2 from dbo.Cases where Case_Status = 'Open')
上面产生两组结果,我想是单个组结果与expr1
& expr2
作为两个单独的列。我稍后将在SRSS中使用此结果。
出现此错误:Msg 156,Level 15,State 1,Line 4 关键字'from'附近的语法不正确。 – Arantuath
对不起,只是缺少一个括号的总和(不同(Case_Status ='打开',然后1其他0结束的情况下)) – Arantuath
是的,只是编辑它,但使其更简单。在这种情况下不同(假设Case_ID是您的主键) – eglasius