hipolit
2009-06-15 09:03:32 UTC
w bazie są dane z zewnątrz - z programu, który zbiera dane z jakiś
tam próbek
tabela wygląd +/- tak
ID_PRÓBKI|DATA_GODZINA|STAN|STATUS| i inne
Akurat tu jest ważna kolumna STAN
chcę przedstawić na WWW na wykresie stan próbki np od godziny 11 do 14
lub dać włączenie śledzenia zmiany stanu próbki - aby niepotrzebnie
nie dawać do canvasa bądź ile danych można stwierdzić że np w skali 1
dla 1px to odległość od poprzedniego 10
czyli
mając takie dane
ID_PRÓBKI|DATA_GODZINA|STAN|
10|2009-06-10 10:00:11|11
10|2009-06-10 10:00:21|12
10|2009-06-10 10:00:31|22
10|2009-06-10 10:01:01|24
10|2009-06-10 10:02:11|54
chcąc przedstawić to na wykresie dla danej skali wystarczy, że pobiorę
sobie punkty oddalone od siebie o 10 i wystarczy
ale zupełnie brak mi pomysłu
chodzi mi o takie coś
przypuśćmy, że chcę na wykresie mieć dane od godziny 10:00:00
pierwsza dana pochodzi z 10:00:11
i jest to wiersz - 10|2009-06-10 10:00:11|11
kolejna dana czyli wiersz 10|2009-06-10 10:00:21|12 - jest nieistotna
bo odległość 1 jest bez znaczenia, czyli dla danej skali jest mniejsza
niż 1px - więc chcę ją pominąć
kolejna dana czyli wiersz - 10|2009-06-10 10:00:31|22 - już musi być
uwzględniony bo odległość 10 ma znaczenie
następny wiersz - 10|2009-06-10 10:01:01|24 - jest do pominięcia bo
różnica między 22 a 24 jest 2, a mi chodzi o odległośc min 10
ostatnia dana z przykładu - 10|2009-06-10 10:02:11|54 - wchodzi w
zbiór wynikowy bo odległość miedzy 54, a 24 jest 30 co spełnia warunek
różnica między polem STAN w kolejnych wierszach była >= 10
tam próbek
tabela wygląd +/- tak
ID_PRÓBKI|DATA_GODZINA|STAN|STATUS| i inne
Akurat tu jest ważna kolumna STAN
chcę przedstawić na WWW na wykresie stan próbki np od godziny 11 do 14
lub dać włączenie śledzenia zmiany stanu próbki - aby niepotrzebnie
nie dawać do canvasa bądź ile danych można stwierdzić że np w skali 1
dla 1px to odległość od poprzedniego 10
czyli
mając takie dane
ID_PRÓBKI|DATA_GODZINA|STAN|
10|2009-06-10 10:00:11|11
10|2009-06-10 10:00:21|12
10|2009-06-10 10:00:31|22
10|2009-06-10 10:01:01|24
10|2009-06-10 10:02:11|54
chcąc przedstawić to na wykresie dla danej skali wystarczy, że pobiorę
sobie punkty oddalone od siebie o 10 i wystarczy
ale zupełnie brak mi pomysłu
chodzi mi o takie coś
przypuśćmy, że chcę na wykresie mieć dane od godziny 10:00:00
pierwsza dana pochodzi z 10:00:11
i jest to wiersz - 10|2009-06-10 10:00:11|11
kolejna dana czyli wiersz 10|2009-06-10 10:00:21|12 - jest nieistotna
bo odległość 1 jest bez znaczenia, czyli dla danej skali jest mniejsza
niż 1px - więc chcę ją pominąć
kolejna dana czyli wiersz - 10|2009-06-10 10:00:31|22 - już musi być
uwzględniony bo odległość 10 ma znaczenie
następny wiersz - 10|2009-06-10 10:01:01|24 - jest do pominięcia bo
różnica między 22 a 24 jest 2, a mi chodzi o odległośc min 10
ostatnia dana z przykładu - 10|2009-06-10 10:02:11|54 - wchodzi w
zbiór wynikowy bo odległość miedzy 54, a 24 jest 30 co spełnia warunek
=10
i jak zrobić takie zapytanie SQL żeby dostać taki rezultat - czyli abyróżnica między polem STAN w kolejnych wierszach była >= 10