Przeszukałem tę stronę, ale nie mogę znaleźć rozwiązania.Jak mogę WYBRAĆ wiele kolumn w CASE WHEN na serwerze SQL?
Oto przykład mojej kwerendy:
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)
oczywiście Wyjeżdżam z dużo zapytania, po prostu chciałem zobaczyć, czy jest to możliwe.
wiem, że prawdopodobnie może po prostu zrobić „przypadek” dwa razy, ale zorientowali prosiłbym ...
Dzięki!
Powiązane pytanie, ale NIE duplikat to http://stackoverflow.com/q/13713316/2420536 –