Bonjour à tous,

Après moult recherches à plusieurs et au vu du blocage général, je m'en remet aux bonnes âmes charitables du forum pour voir si quelqu'un réussira à trouver une solution à mon problème.

Dans une table j'ai 3 champs :
- Id
- DateLog
- Appel

Imaginons que dans cette table j'ai les tuples suivants :
1 / 2012-01-01 10:00:01 / Methode1
2 / 2012-01-01 10:00:02 / Methode1
3 / 2012-01-01 10:00:03 / Methode1
4 / 2012-01-01 10:00:04 / Methode1
5 / 2012-01-01 10:03:00 / Methode1

Je cherche à connaitre la méthode qui a été inscrite au moins 3 fois en 10 secondes et sortir un résultat du genre Methode / DateLog au format date + hh:mm / nombre d'appel durant ces 10 secondes.

La problématique est dans l'énoncé (et j'ai l'impression que l'énoncé lui même comporte un illogisme).
Concretement, ces logs sont des appels qui sont enregistrés en base. Si jamais on fait plus de 4 appels en dix secondes, je dois pouvoir le monitorer.
Or, si je fais 100 appels en 60 secondes, quel resultat dois-je voir sur mon monitoring ? là est tout le probleme. Je ne vois pas trop comment je peux poser mon énoncé pour avoir une information cohérente. J'aimerai juste être prévenu qu'il y a eu une masse d'appels en un laps de temps assez court.

Auriez vous une idée à ce sujet ?
Merci d'avance