Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 21.06.2009 Ostrzeżenie: (0%)
|
Witam,
Na wstępie powiem, że nie wiem jak nazwać swój problem i nie wiem za bardzo jak wyszukać rozwiązanie w necie. Rozwiązanie musi być w języku MySql.. nie mam fizycznej możliwości zastosowania PHP i innych w systemie... Mam tabelę 'wyniki':
Potrzebuję pobrać wartość pierwszą, ostatnią i inne dane z zakresu id>=3 i id<=100. Problem jest taki, że jeśli wartość początkowa jest równa 0, to powinien pobrać wartość wcześniejszą, większą od 0. Próbowałem zrobić to tak:
wartosc_pierwsza zwraca mi NULL (myślę, że to wynika z WHERE w głównym zapytaniu) i nie wiem jak to obejść... Bardzo proszę o pomoc. Pozdrawiam, Tommyexlee |
|
|
|
tommyexlee Brak wyników w podzapytaniu 9.01.2013, 14:49:29
mmmmmmm Zmień w podzapytaniu nierówność. Masz teraz MNIEJS... 9.01.2013, 14:54:04
tommyexlee no ale musi być mniejsze, bo ma być pobrana wartoś... 9.01.2013, 14:55:46
mmmmmmm Podzapytanie nie jest skorelowane, więc warunki w ... 9.01.2013, 15:46:32
tommyexlee to czeski błąd.. tam jest 'ORDER BY id DESC... 9.01.2013, 16:27:24
sazian a spróbuj tak (jako podzapytanie)
[SQL] pobierz, p... 9.01.2013, 17:48:01
Firebright A jesteś całkowicie pewien, że masz w bazie wiersz... 11.01.2013, 17:51:23
tommyexlee mój fatalny błąd
Dzięki Firebright.
Dzięki równ... 15.01.2013, 12:27:11 ![]() ![]() |
|
Aktualny czas: 24.10.2025 - 06:26 |