看板 Database 關於我們 聯絡資訊
我想問一下 假設我的資料庫有兩個特徵,一個是時間,另一個是值 如果我想從一個特定的時間往前抓20筆資料,這種指令要怎麼下啊? 因為每筆資料的間隔時間並不相同,所以我不能抓到前20的確切時間, 也就代表不能用Between,我目前想到的方法是用 Select TOP 20 * from TABLE where Time < '2012-12-21 00:00:00' order by Time desc 可是這個語法的效率好像不是很好, 有人有更好的想法嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.164.103
cutekid:how about → where TIME between '1970-01-01 00:00:00' 12/21 17:56
cutekid:and '2012-12-21 00:00:00' 12/21 17:57
plover:看有沒有identity可以運用,或者對Time建index 12/22 10:25