Witam
Mam pewną zagwozdkę. W bazie danych (Interbase) mam tabelę, która służy do ewidencjonowania opisu pewnego obiektu liniowego. Każdy rekord tabeli ma m. in. dwa atrybuty typu FLOAT - 'POCZATEK' i 'KONIEC'. Ponadto są też i inne ... np
ID POCZATEK KONIEC
1 0 100
2 110 150
3 150 215
4 220 220
Dzięki procedurom zapamiętanym zapewniłem sobie że rekordy nie nakładają się na siebie (są wzajemnie rozłączne) pod względem zakresu. Ale teraz interesuje mnie problem tzw. dziur : ) Jak wypisać dziury ?
POCZATEK KONIEC
100 110
215 220
Oraz jak wypisać całościowe zakresy ?
POCZATEK KONIEC
0 100
110 215
220 220
Jeśli ktoś zetknął się z podobnym problemem to z góry dziękuje za wskazówki.
Rozmyślałem na procedurką tworzącą tymczasową tabele do której będą zapisywane np dziury, ale nie umiem sobie z nią poradzić : (
A może procedura pamiętana z cursorem ? Ale nigdy tego nie robilem : (
ANYBODY ? ! ? !