Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 21.06.2009 Ostrzeżenie: (0%)
|
Witam,
Mam problem z wyborem odpowiednich wierszy w MySQL i po prostu brak mi już pomysłów. Nie ukrywam, że do bycia ekspertem jeszcze mi dużo brakuje. Mam taką tabelę: Kod dzien | cena 1 | 50 2 | 50 3 | 60 4 | 60 5 | 90 6 | 90 Potrzebuję wybrać tylko takie wiersze, których cena zmienia się o więcej niż 20 w stosunku do poprzedniego dnia. Próbowałem robić w stylu: Kod SELECT dzien AS param, cena, (cena - (SELECT cena FROM tabela WHERE dzien < param ORDER BY dzien DESC LIMIT 1)) AS roznica FROM tabela WHERE roznica > 20 ale wywala mi błąd: Error Code: 1054. Unknown column 'roznica' in 'where clause' Czy możecie mi pomóc? Z góry dzięki. Pozdrawiam, Tommyexlee |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 3 Dołączył: 19.05.2009 Ostrzeżenie: (0%)
|
|
|
|
|
tommyexlee Wybranie tylko zmieniających się danych 10.10.2012, 20:27:19
Crozin [SQL] pobierz, plaintext [...] HAVING rozn... 10.10.2012, 21:00:26
tommyexlee wow to takie proste? dzięki za pomoc 15.10.2012, 00:55:53
mmmmmmm Przy założeniu, że masz wszystkie dni. Wystarczy j... 15.10.2012, 07:44:51
tommyexlee Dobra wszystko działa ładnie pięknie, ale chciałby... 15.10.2012, 17:00:10 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 21:45 |