考慮一個帶有datetime
字段的MySQL表。我想選擇最後一個或前一個datetime
值之間的行。例如,如果存在記錄具有以下值:絕大多數獨立記錄
1 2012-10-17 12:00
2 2012-10-16 12:00
3 2012-10-14 12:00
4 2012-10-08 12:00
5 2012-10-03 12:00
6 2012-10-01 12:00
因此最「分離的」的記錄是記錄#4,因爲它是從最近的記錄5天程。
請注意,可能存在或不存在「最孤立」的關係,在這種情況下,可能會返回任何綁定行或全部關聯。此外,雖然該示例顯示了按順序排列的datetime
值的記錄,但在實際數據集中可能不一定是這樣。
通過孤立的,你看看平均上一頁和下一頁的記錄,或最小的2? – PinnyM
@PinnyM最近的 – madth3
@PinnyM:其實任何一種方法都可以接受。我對看到兩種方法如何實現感興趣。 – dotancohen