使用 SQL Server Management Studio v19.1。
我需要帮助。我花了几个小时尝试各种连接和聚合以获得结果,但我无法让它为我工作。欢迎您的帮助。
我们有这样一个查询结果表:
UID_MOTRIP INT_SEVERITY BOOL_IS_NOTE_HOT CountQ1
--------------------------------------------------------
1 2 0 2
1 2 1 3
1 4 0 1
INT_SEVERITY 值为 2 是“常规”缺陷,值为 4 是“热门”缺陷。
我们需要这个结果——但我缺乏 SQL 经验......
UID_MOTRIP RegularDefectsCount HotDefectsCount
-----------------------------------------------
1 5 1
条件聚合可能会有所帮助。使用当前查询作为子查询(或 CTE,如果您愿意),例如