条件が一致した行の前後n行を取得するのはSQLだけで出来ますか?