![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 30.06.2017 Ostrzeżenie: (0%) ![]() ![]() |
W tabeli mam parametry z wartoscią liczbowa i timestamp co minutę.
Obecnie pobieram średnią z ostaniej godziny. Sprawdzam też jak długo wstecz średnia utrzymuje się w danym przedziale. Obecnie robie to w pętli php zmniejszając datę/czas początkowe o pięć minut i sprawdzam czy jeszcze średnia jest w danym przedziale. Czy można to samo zrealizować wyłącznie poprzez jedno zapytanie do mySQL? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 807 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy to Ci coś ułatwi, ale poniższe zapytanie pokazuje średnie w interwałach czasowych co 5 minut (w przeciągu ostatnich ~8 godzin) począwszy od maksymalnej godziny (ostatniego pomiaru).
Tabela wartosc ma kolumny: id_wartosc, czas (DATETIME), wartosc |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 15:49 |