![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 20.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Potrzebuje pomocy. mam tabelę o nazwie adres w której mam dane teleadresowe klientów( kolumny: imie, nazwisko, miejscowosc,ulica, rokurodzenia, kodpocztowy) Mam dla Gdańska przypisane różne kody pocztowe dla klientów wg ulic wg danych z poczty polskiej. Problem w tym ze jeden rokurodzenia='1978' nie ma przypisanych kodów pocztowych. Chciałbym przypisać rocznikowi 1978 kodpocztowe z pozostałych roczników ale z dopasowaniem do ulic. Rekordy obecnie wygladają tak: Jan Nowak, Gdańsk, Grunwaldzka ,1967,80-170 Janina Nowak, Gdańsk, Grunwaldzka,1978, 00-00 Sylwia Kowalska, Gdańsk, Ślepa ,1947,80-169 Karola Nowaczyk, Gdańsk, Ślepa,1978, 00-00 a powinny tak: Jan Nowak, Gdańsk, Grunwaldzka ,1967,80-170 Janina Nowak, Gdańsk, Grunwaldzka,1978, 80-170 Sylwia Kowalska, Gdańsk, Ślepa ,1947,80-169 Karola Nowaczyk, Gdańsk, Ślepa,1978, 80-169 Ręcznie ciężko to zrobić ,bo to ponad 3 tyś rekordów. jakiej funkcji uzyć, bo warunek sqla pewnie będzie taki?: where miejscowosc='Gdańsk' and kodpocztowy='00-000' and rokurodzenia='1978' z góry dzięki za pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
AS nie jest wymagane (a1 automatycznie staje się aliasem), warunku w klauzuli WHERE rzeczywiście zabrakło.
Komunikat błędu sugeruje, że któraś z ulic w ogóle nie ma nadanego właściwego kodu pocztowego. Pobieramy zatem wartość NULL, której użyć nie możemy ze względu na ograniczenia wprowadzone na kolumnę kodpocztowy. Sprawdź to. Ten post edytował mortus 1.01.2012, 23:50:10 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 15:33 |