Bonjour,
> Ce n'est pas parfait (et non testé), mais tu devrais pouvoir te baser
> sur le code suivant :
>
> SELECT object, value, ts FROM table
> WHERE value IN ('on','off')
> ORDER BY object, ts;
>
> Par contre pour le calcul du temps écoulé, c'est peut-être possible,
> mais je ne sais pas avec quelle instruction.
Recherche effectuée, MySQL intègre une fonction pour comparer des
valeurs horodatées, 'timediff' :
[
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_timediff ]
Par contre, obtenir directement le temps écoulé dans la requête précédente
demandera de construire une autre requête intégrée.
A+
--
Xavier Belanger