Salve a tutti.
Chiedo se e' possibile effettuare una query facendomi
restutuire dei record ad intervalli.
Un esempio forse chiarisce meglio![]()
In una tabella vengono memorizzati valori ogni secondo
Se voglio visualizzare i valori con un intervallo di 1 secondocodice:ID Ora Valore 1 2005-12-11 20:05:00 1000 2 2005-12-11 20:05:01 1010 3 2005-12-11 20:05:02 1080 4 2005-12-11 20:05:03 1030 5 2005-12-11 20:05:04 980 6 2005-12-11 20:05:05 1060 7 2005-12-11 20:05:06 1040 etc...
mi basterebbe prendere tutti i record
Ma se volessi far scegliere all'utente con quale intervallo visualizzare i valoricodice:SELECT Ora, Valore FROM Tabella ORDER BY Ora ASC
(es. ogni 2 secondi, 5 secondi, 10 secondi, 30 secondi),
e' possibile fare una query tipo
restituendomi cosi' i 4 record con ID 1,3,5,7 ?codice:SELECT Ora, Valore FROM Tabella WHERE Ora (Intervallo 2 secondi) ORDER BY Ora ASC
Oppure se scelgo 5 secondi mi dovrebbe restituire solo i record con ID 1 e 6 ?
Grazie per una eventuale risposta,
Saluti
![]()

Rispondi quotando