假設我有一個表會議如下如何從下面的模式中提取SQL計數?
M_DATE
M_RACE_NO
M_VENUE
M_ATHLETE
主鍵是日期,沒有比賽,場館,運動員。每個日期/比賽號碼/場地可以包含許多可能的運動員。假設針對特定運動員我希望提取日期,比賽編號,場地以及在該特定日期/比賽編號/場地中競爭的運動員的總數
例如,假設運動員博爾特在第7和第9場總兩項賽事比賽我希望像下面
2011-10-03, 4, NY, 7
2010-24-02, 5, SY, 9
我知道它會看起來像
SELECT M_DATE, M_RACE_NO, M_VENUE, SUM(...) FROM MEETING WHERE M_ATHLETE='Bolt'
我不知道以後發生的事情SUM
什麼RDBMS(甲骨文/ MySQL的/ ...)?它支持窗口函數 - 即「count(...)over(...)'? – Aprillion 2012-03-24 10:42:13