0
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
假設表被稱爲「汽車」,我想選擇的次,每次車租給總數。根據上表,法拉利共租了6次,DB9五次和奧迪兩次。
我試着這樣做:
select CarName, SUM(RentedTimes)
from Cars
group by CarName, RentedTimes
order by RentedTimes desc
,但是,它返回法拉利的兩排2,4爲租時間等..
如何選擇所有的車,總請各出租一次?
感謝
編輯要包括在查詢排序順序,對不起。
哇嘗試這樣..從組中刪除RentedTimes。我想,如果我不包括by子句groub RentedTimes,它會抱怨它沒有包括...爲什麼這行得通? – LocustHorde 2012-03-02 09:57:17
AAA,我試圖通過RentedTimes遞減訂購,並沒有抱怨..這就是爲什麼我說這有...感謝 – LocustHorde 2012-03-02 09:58:03
所以如何留住排序順序現在,請? – LocustHorde 2012-03-02 09:59:58