我有一张表A,其中包含以下列:
Status varchar
StateCode bit
OpportunityID int
所以,如果我这样做:SELECT count(distinct opportunityID) from table A group by Status
我得到了计数。现在在同一个查询中,我想添加另一个名为CurrentCount和HistoricalCount的列。当前计数是特定Status和StateCode = 0的不同opportunityID的计数,HistoricalCount是特定Status和StateCode = 1的不同opportunityID的计数。换句话说,Count =(CurrentCount + HistoricalCount)。
我如何完成这个?
非常感谢任何想法和建议!