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 |
|
|
|
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
dmateo Spróbuj ewentualnie tak, zachowasz czytelny kod i ... 11.10.2012, 00:05:57
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: 24.12.2025 - 13:04 |