У меня есть таблица Fruits с двумя столбцами «Элемент» и «Количество».
Количество предметов
Яблоко 5
Банан 3
Яблоко 2
Банан 7
Киви 3
Мне нужен результат как
Apple 7
Банан 10
Киви 3
Я пробовал использовать:
select
[Items] ,
sum (случай, когда [Items] = 'Apple', затем 1, иначе 0 end) как Apple,
sum(случай, когда [Items] = 'Banana', затем 1 else 0 end) как Banana,
sum(case когда [Items] = 'Киви', то 1, иначе 0 заканчивается) как киви
из
dbo.Fruits
группировки по
[Товары]
упорядочить по
Но у меня неверный результат
Товары Яблоко Банан Киви
Яблоко 2 0 0
Банан 0 2 0
Киви 0 0 1
Не могли бы вы сказать спасибо.
Подробнее здесь: https://stackoverflow.com/questions/790 ... uit-puzzle
SQLразработчикамфруктовая головоломка ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение