1
假定Col包含系統名稱「Apple」。 Col B有許多與Col A中的系統相關的ID。這些ID意味着與系統有關的東西。 Col C有這些ID由系統生成的時間戳。返回連續號碼
這是我寫獲得上述數據的查詢:
SELECT Name, ID, time
FROM Xtable
WHERE (Name='Apple') AND ID in ('1', '2', '3', '4')
GROUP BY Name, ID, time
該查詢的問題是,它只要它含有上述號碼之一(不一定在一個序列中)返回的行
輸出上述查詢的:
Apple 3 12/1/2010 11:04 AM
Apple 4 12/1/2010 11:58 AM
Apple 1 12/1/2010 11:00 AM
Apple 1 12/1/2010 11:01 AM
Apple 1 12/1/2010 09:05 AM
Apple 2 12/1/2010 09:10 AM
Apple 3 12/1/2010 09:40 AM
Apple 4 12/1/2010 10:00 AM
Apple 2 12/4/2010 03:25 PM
Apple 1 12/4/2010 12:47 PM
.
.
.
.
.
.
欲調整它使得其僅當在列B的ID發生在Se返回在所有三個列中的值(1,2,3,4)。我想要這些信息,因爲順序ID代表了我用來提取某些信息的一組事件。
'按ID排序'對ya不起作用嗎? – corsiKa 2010-12-20 17:54:51
事件ID 2可能發生在事件ID 1之前,在這種情況下,您希望排除記錄? – 2010-12-20 18:05:57
是基於時間字段的序列嗎?或基於它如何插入 – 2010-12-20 18:26:05