Cześć,
Mam tabelę o nazwie Tabela z kolumną o nazwie Numer. Dane w kolumnie Numer są ciągiem znaków w stylu: 123-1, 321-2, 231-1-2, 312-2-02 itd. Czyli jest to ciąg cyfr z myślnikami. Numery są unikalne (nie powtarzają się). Myślnik oznacza kolejny poziom w hierarchii. W numeracji mogą być jednak braki np. numer 250 może mieć kolejny poziom typu 250-1 a ten kolejne poziomy w stylu: 250-1-1, 250-1-2, 250-1-5, 250-1-6 (brak numerów 250-1-3 oraz 250-1-4).
Moje pytanie jest: jak napisać zapytanie, które zwróci pierwszy wolny numer dla podanego numeru? Np. wracając do powyższego przykładu, chcę wiedzieć jaki jest pierwszy wolny numer dla numer 250-1 -> dla podanych wyżej numerów będzie to 250-1-3 (są numery późniejsze, ale ten jest pierwszy wolny).
Z góry dzięki za pomoc.