Bonjour à tous,
J'ai un traitement à faire sur une table, que je pourrais faire avec une petite application, mais je cherche à savoir si il est possible de faire la même chose directement en SQL.
Voici mon problème :
J'ai une table qui me sert à log la connexion d'ordinateurs. Une petite appli tourne sur chaque machine qui les fait se connecter environ toutes les minutes et insérer une nouvelle ligne avec le nom et l'heure (table 'log', champs 'log_name','log_datetime').
La requête que je cherche à faire permettrai de répondre à cette question : "dans les 48 heures passé, y-a-t-il eu une absence de connexion de plus de 5 minutes ?" .
Si je passais par une application, ca ne serais pas bien compliqué, une requête pour récupérer les entrées des dernières 48h, trié par nom et date, et il suffit de parcourir le résultat en faisant la différence de temps entre 2 lignes pour chaque machine. Mais faire l'équivalent en sql, je ne vois pas trop ...
Merci de votre aide.
Partager