A
SELECT
A,
neighbor(A, -3, A - 3)
FROM
(
SELECT A
FROM A
ORDER BY A ASC
)
┌─A─┬─neighbor(A, -3, minus(A, 3))─┐
│ 0 │ -3 │
│ 1 │ -2 │
│ 2 │ -1 │
│ 3 │ 0 │
│ 4 │ 1 │
└───┴──────────────────────────────┘
┌─A─┬─neighbor(A, -3, minus(A, 3))─┐
│ 5 │ 2 │
│ 6 │ 3 │
│ 7 │ 4 │
│ 8 │ 5 │
│ 9 │ 6 │
└───┴──────────────────────────────┘
┌──A─┬─neighbor(A, -3, minus(A, 3))─┐
│ 15 │ 12 │
│ 16 │ 13 │
│ 17 │ 14 │
│ 18 │ 15 │
│ 19 │ 16 │
└────┴──────────────────────────────┘