我已广泛搜索此网站但无法找到解决方案.
以下是我的查询示例:
SELECT
ActivityID,
Hours = (CASE
WHEN ActivityTypeID <> 2 THEN
FieldName = (Some Aggregate Sub Query),
FieldName2 = (Some other aggregate sub query)
WHEN ActivityTypeID = 2 THEN
FieldName = (Some Aggregate Sub Query with diff result),
FieldName2 = (Some Other Aggregate Sub Query with diff result)
END)
Run Code Online (Sandbox Code Playgroud)
显然我遗漏了很多查询,我只想看看是否可能.
我知道我可能只做两次"CASE",但我想我会问......