我有一条SQL语句,我希望将一年中的月份合并在一起。我的query把几个月分开了,我不知道我做错了什么。SELECT DATENAME(MONTH, hb_Disputes.OPENED) AS MonthName, COUNT(CASEWHEN REV_CLS <> 2 THEN 1 END) AS Residential
F
有没有可能以某种方式在TD的case语句中使用select子句(而不是进行连接)?我想做这样的事情: id, , (CASEWHEN id IN ANY (SELECT DISTINCT ID FROM PARTICIPANTS_TABLETHEN 1 ELSE 0 FROM EVERYONE_TABLE
GROUP B
它的结构如下(实际上,case语句中有10个不同的when-case)。
重要的位是case语句中的sub selects,它涉及附加表之间的内部联接和对FROM子句中某个表的引用(table1)。我在想,我可以在FROM子句中使用左(外)连接来优化这一点,而不是sub select,但我不确定,因为sub s