![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 4.06.2012 Ostrzeżenie: (0%) ![]() ![]() |
Gdzie popełniłem błąd?
select firma as nazwa_firmy_klienta, adres as adres_klienta, miasto, kontakt as kontakt_kilenci,nazwa as produktu, cena*stan_magazynu as cena_wszystkich_artykulow, ostatnie_zamowienie from debet natural join artykuly natural join klienci where ostatnie_zamowienie between '2012-01-01' and '2012-07-25' where miasto in 'warszawa' |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 341 Pomógł: 25 Dołączył: 28.09.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
ja bym wkleił to w elegancki mysql query browser i błąd znalazłbyś sam w kilka chwil zapewne;)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 12 Dołączył: 31.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
Żeby lepiej się czytało kod:
Po pierwsze dwa razy masz klauzulę where ![]() Po drugie nie korzysasz z aliasów dla tabel co może powodować błędy. Np całkiem możliwe, że masz kolumnę nazwa zarówno w tabeli artykuly jak i artykuly. Ciężko stwierdzić co jeszcze może być nie tak, bo nie podałeś treści błędu, jaki zwraca mysql. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 4.06.2012 Ostrzeżenie: (0%) ![]() ![]() |
a zamiast where co innego mógłbym użyć.
wyskakuje mi taki problem: Could not execute seatement. Synatx error near 'where' on line 4 SQLCODE=-131, ODBC 3 State="42000" błąd wskazuje dokładnie linie z błędem (where miasto in 'warszawa') |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 12 Dołączył: 31.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
chodzi o to, że where masz dwa razy.
zamiast:
napisz:
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 4.06.2012 Ostrzeżenie: (0%) ![]() ![]() |
wszystko działa, ale zapomniałeś umieścić nazwy miasta w nawiasie
![]() ![]() |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 12 Dołączył: 31.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
hehe - fakt.
ehhh to kopiowanie |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 09:16 |