![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 1 Dołączył: 10.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam tabelę temp 3 kolumny: - ID(int), - czas (datetime) -temperatura (float) Czyli rekordy wyglądają mniej więcej tak: 1,2013-09-13 14:02:10,21.5 2,2013-09-13 14:03:15,21.2 itp. No i teraz chcę sobie stworzyć ładny wykresik za pomocą pChart http://pchart.sourceforge.net/documentatio...ic=advexemple22 Chciałbym sobie stowrzyć taki dzienny wykres (czyli oś x byłaby od 0:00,1:00,2:00,...,22:00,23:00) Problem jest w tym w jaki sposób mogę wydobyć dane z bazy danych.. Chodzi mi o temperatury, które były w godzinach 0:00,1:00,2:00 itd.. W jaki sposób wywołać zapytanie aby zwróciło mi (o ile istnieją, bo dla dnia dzisiejszego nie ma jeszcze temperatury dla godziny 23:00), temperatury w tych godzinach? Pomyślałem sobie tak. Załóżmy, że chcę wykresik dla dnia dzisiejszego. Sprawdzam sobie najpierw jaką datę mamy za pomocą echo date("Y-m-d"); wiedząc jaka jest data musiałbym utworzyć zaytanie mniej więcej takie: select temperatura form temp where 'początek czasu to date("Y-m-d") i zwróc mi pierwsze rezultaty, gdzie godzina zaczyna się od 0:00,1:00, 2:00) Mam nadzieję, że wiecie o co mi chodzi ![]() Ten post edytował xamrex 13.09.2013, 13:40:56 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 282 Pomógł: 89 Dołączył: 12.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Skoro masz dużo wpisów na godzinę to może lepszym pomysłem byłoby pogrupowanie według godzin i liczenie średniej.
Poza tym przeglądając ostatnio tematy w dziale giełda ofert->poszukuję mam nieodparte wrażenie, że wcale nie chodzi o temperatury. Bo to niezbyt przyjemne uczucie pomagać komuś, kto podjął się zlecenia bez pomysłu jak go zrealizować i wykonywać za niego jego pracę. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 7.08.2025 - 07:01 |