Предположим, у меня есть таблица SQL под названием Users со следующими данными примера:
Description Days
--------------------------
Healthy 10
High-blood pressure 20
Cholesterol 23
Diabetes 31
High-blood pressure 8
Healthy 12
Diabetes 18
Cholesterol 25
High-blood pressure 20
Healthy 6
Как мне получить результат, который выглядит следующим образом, где столбцы: Less_than_20_days, 20_days и Greater_than_20_days содержат значения из таблицы выше
Description Less_than_20_days 20_days Greater_than_20_days
-----------------------------------------------------------------------------------
Healthy 3 0 0
High-blood pressure 1 2 0
Cholesterol 0 0 2
Diabetes 1 0 1
Я пытаюсь заставить это работать в SQL Server и пытался использовать оператор объединения, временные таблицы и ctes, но я не могу получить желаемый результат.
Любая помощь будет высоко ценится!