?!?!? ...
mhhh: una cosa del tipo:

SELECT * FROM tab_pippo WHERE id_p=123
WHERE (id=123) AND (id BEATWEEN id-1 AND id+1)
ORDER BY data

mhhh beh tentare non nuoce

USA BETWEEN è l'esatta sintassi