フィールドを持つMySQLテーブルについて考えてみますdatetime
。次の値または前の値の間にある行を選択したいと思い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
したがって、最も「分離された」レコードは、最も近いレコードから5日離れているため、レコード#4です。
「最も孤立した」タイがある場合とない場合があることに注意してください。この場合、タイイング行のいずれか、またはすべてが返される可能性があります。また、この例では、値が順番に並べられたレコードが示されてdatetime
いますが、実際のデータセットでは必ずしもそうではない場合があります。