![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 24.05.2004 Skąd: krakow Ostrzeżenie: (10%) ![]() ![]() |
witam,
mam istotny problem z ktorym jeszcze sie nie uwiklalem wiec moze ktos mi pomoze:) Chodzi o to: mam baze danych ok. 150 tys rekordow z numerami domow, ulic w Polsce. Potrzebuję wybrac z tej bazy niepowtarzajace sie zakresy numerow domow po to by nadac im poprawne kody pocztowe. Inaczej, chce wyodrebnic poleceniem select te zakresy numerow ktore na siebie "zachodza" czyli sie powtarzaja. Kilka procent rekordow w bazie posiada wlasnie powtarzajace sie numery. Oto struktura czesci bazy(przyklad): ID Miasto Ulica nieparzyste_od nieparzyste_do parzyste_od parzyste_do 1 Krakow Dluga 1 9 2 10 2 Krakow Dluga 11 29 12 30 3 Krakow Dluga 31 69 32 70 4 Krakow Dluga 41 79 42 80 5 Krakow Dluga 81 101 82 102 6 Krakow Dluga 103 133 104 134 Jak widac w przykladzie rekord 3 i 4 posiada zakresy numerow ktore sie dubluja. Chce je wyselekcjonowac, czyli takie zapytanie napisac aby z tego przykladu wybralo mi 3 i 4 rekord. oto zapytanie, od ktorego zaczalem ale ono nie rozwiazuje problemu:
jesli ktos jest w stanie prosze o jakas pomoc ![]() Ten post edytował morrison 22.05.2005, 17:08:49 -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 10.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
kodzik:
oczywiscie mozna dodac jeszcze dodatkowe kryteria na parzystosc/nieparzystosc danych zakresow ale skrypt powinien dzialac ![]() Pozdrawiam PS. Baza wyglada mi na baze hogi ew. pp Ten post edytował No1B 22.05.2005, 18:03:17 -------------------- Apache 2.0.53 | PHP 5.0.3 | MSSQL 2000 SP4
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 24.05.2004 Skąd: krakow Ostrzeżenie: (10%) ![]() ![]() |
dzieki za pomoc, to dobre rozwiazanie. Tak to jedna z baz Hogi
![]() -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 19:56 |