Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wybranie tylko zmieniających się danych
tommyexlee
post
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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 13:04