看板 Database 關於我們 聯絡資訊
作業系統MS-SQL 2005 版本9.00.1399 我有一個資料表長這樣 name place speed time 1 0 32 12 2 0 25 14 3 0 21 15 4 0 22 17 5 0 23 18 1 1 44 50 2 1 56 68 3 1 45 85 我想要選出 name裡面有經過place裡面的0和1都有經過 然後算出name 1 2 3這三個人的平均速度 還有平均時間 想要做出下面那個表 avg_speed avg_time 37 54 目前初步只想到 先選出 name裡面有通過place 0且1的人 select * from TABLE where name in ( select name from TABLE group by name having count(*)>1 ) 所以想請問各位 要如何做起 謝謝 ※ 編輯: mijinu 來自: 140.112.10.205 (11/21 08:55) ※ 編輯: mijinu 來自: 140.112.10.205 (11/21 09:15)
grence:avg()..就這樣嗎? 11/21 10:08
mijinu:速度可以avg() 可是avg_time 要先相減在avg 不知道怎麼做 11/21 10:14