tsql новичок здесь.Как группировать по одному столбцу и суммировать второй?
У меня есть таблица, подобный этому:
CarId CarName UserId RentedTimes CrashedTimes
`````````````````````````````````````````````````````````
1 Ferrari 1 2 0
2 DB9 1 5 0
3 Ferrari 2 4 0
4 Audi 3 1 0
5 Audi 1 1 0
Предполагая, что таблица называется «Автомобили», я пытаюсь выбрать общее количество раз, каждый из автомобилей были арендованы. Согласно приведенной выше таблице, Ferrari арендовала в общей сложности 6 раз, DB9 пять раз и Audi дважды.
Я попытался сделать это:
select CarName, SUM(RentedTimes)
from Cars
group by CarName, RentedTimes
order by RentedTimes desc
, но она возвращается в два ряда феррари с 2,4, как арендовал раз и так далее ..
Как выбрать все автомобили, и общая раз каждый из них снимался, пожалуйста?
Благодаря
Отредактированный запрос включать порядок сортировки, извините.
ничего себе .. Я думал, что если я не включаю RentedTimes в groub по статье, он будет жаловаться, что он не включен ... почему это работает? – LocustHorde
aaa, я попытался заказать RentedTimes desc, и он действительно пожаловался .. вот почему я добавил его там ... спасибо – LocustHorde
Так как сохранить порядок сортировки сейчас, пожалуйста? – LocustHorde