![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 517 Pomógł: 1 Dołączył: 25.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
może dziwnie to zabrzmi, ale mam zapytanie które kiedyś działało poprawnie, a od pewnego momentu zgłasza mi problem że występuje w nim nieznane pole [SALDO]. Próbowałem zdiagnozować problem, ale niestety bezskutecznie. Proszę o pomoc o sam już włosy z głowy rwę.... EDIT właśnie odkryłem, że zapytanie wykonuje się poprawnie na serwerze MYSQL55, a błąd występuje na Mariadb8
z tego co zauważyłem to problemem jest na samym końcu "and saldo < 0" - bez tego zapytanie się wykonuje. Ten post edytował krzesik 10.05.2022, 11:08:55 |
|
|
![]() |
![]() ![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 517 Pomógł: 1 Dołączył: 25.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
ciekawostką jest to że jeśli w ostatniej linii:
usunę saldo < 0 zapytanie działa poprawnie jeśli zmienię tab4.name ASC na tab4.saldo ASC i usunę saldo < 0 to też działa dobrze Problemem jest warunek saldo < 0 (IMG:style_emoticons/default/sad.gif) Swoją drogą, ten CASE można uprościć do:
ten CASE jest większy, na potrzeby prezentacji uciąłem go |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 21:14 |