我正在努力研究如何根據兩行之間的差異輕鬆選擇記錄。SQL根據兩行之間的差異進行選擇
我有一張這樣的桌子。
Time | Store | Code | % | Ranked |
------------------------------------------
13:50 | Swindon | 33 | 32.578 | 1 |
13:50 | Reading | 31 | 29.438 | 2 |
13:50 | Bath | 32 | 28.221 | 3 |
14:50 | Swindon | 33 | 32.100 | 1 |
14:50 | Reading | 32 | 30.987 | 2 |
14:50 | Bath | 32 | 28.335 | 3 |
我需要根據商店在不同時間的百分比差異來做不同的報表。
一個例子。
選擇所有商店從商店排名1,其中>=
至3所以在這種情況下,它只能選擇13:50斯溫頓因爲在%不同的是剛剛超過3%,位居第2
。
還有其他的變化,但我相信,一旦我有一個答案,我可以自己找出其餘的。
我知道正常的選擇語句,但我想我必須做一個加入,但不知道如何。
你的問題對我來說並不完全清楚。你想檢查百分比之間的時間間隔,並作出決定? –
請改善您的問題。它非常混亂。您的查詢條件指定'排名',但它提示'%'。 –
'Join'用於查看來自2個或更多表格的數據,您可能只是想從我所瞭解的問題中找到WHERE條件和適當的排序順序。正如帕特里克所說,這不是很清楚。 –