[SQL ] 關於select資料
作業系統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)
推
11/21 10:08, , 1F
11/21 10:08, 1F
→
11/21 10:14, , 2F
11/21 10:14, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):