![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 29.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
Mam tabelę z zakresami: w jednej kolumnie jest początek zakresu, a w drugiej - koniec zakresu.
Np Kolumna A Kolumna B Zakres 1 4 4 7 10 4 16 23 8 Jak można z bazy wydobyć zakresy między moimi rekordami, czyli w tym przykładzie 5-6 i 11-15? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 29.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
Czegoś nie rozumiem... Czy mogę połączyć tabelę ze samą sobą? U mnie to wygląda tak:
SELECT (tabela1.ostatni_numer + 1) AS ostatni_numer, (tabela1.pierwszy_numer - 1) AS pierwszy_numer FROM tabela1 LEFT JOIN tabela1 ON (tabela1.pierwszy_numer = tabela1.ostatni_numer + 1) WHERE tabela1.ostatni_numer IS NULL I nie działa. Gdzie zrobiłem błąd? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 00:22 |