说我有一个表,我查询如下:
select date, value from mytable order by date
Run Code Online (Sandbox Code Playgroud)
这给了我结果:
date value
02/26/2009 14:03:39 1
02/26/2009 14:10:52 2 (a)
02/26/2009 14:27:49 2 (b)
02/26/2009 14:34:33 3
02/26/2009 14:48:29 2 (c)
02/26/2009 14:55:17 3
02/26/2009 14:59:28 4
Run Code Online (Sandbox Code Playgroud)
我对此结果集的行感兴趣,其中值与上一行或下一行中的值相同,如行b,其值= 2与行a相同.我不关心像行c这样的行,它有值= 2但不会直接在值为2的行之后.我怎样才能查询表格,只给出a和b之类的所有行?如果重要的话,这是在Oracle上.