|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2010 Messages : 3 ![]() |
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. |
|
|
00
|
|
|
#2 | |||||||
![]() ![]() |
Citation:
Code :
Code :
Code :
Combien t'aurait-il fallu de lignes pour faire la même chose dans un langage de programmation ? Et combien de temps pour le développer et le tester ?
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
|||||||
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : octobre 2010 Messages : 3 ![]() |
Merci pour ton aide, je vais essayer ceci
|
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : octobre 2010 Messages : 3 ![]() |
Je n'avais pas eu le temps de tester avant, mais ca fonctionne parfaitement (à par qu'il faut utiliser NOW() plutot que CURRENT_TIME), merci beaucoup.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com