Bonjour,

J'ai une base sql server 2000 qui contient les données des 15 derniers mois, à raison d'un enregistrement toutes les 20 secondes (date, valeur).
On me demande de ne garder qu'un enregistrement par minute pour les données de plus trois mois en calculant la moyenne, et je ne vois pas comment faire cela...

Les numéro sont juste pour visualiser le # d'enregistrement mais n'existent pas dans la base! Les tables sont simples, avec le champ date comme index.
Les seules requêtes utilisées sont insert, delete (pour les enregistrements de plus de 15 mois, par requête, toutes les nuits) et select avec where sur date pour afficher une courbe dans un autre logiciel.

En image on a cela :
1 12/05/2012 08:00:00 12,3
2 12/05/2012 08:00:20 12,5
3 12/05/2012 08:00:40 12,4
4 12/05/2012 08:01:00 12,6
5 12/05/2012 08:01:20 12,7
6 12/05/2012 08:01:40 12,6
...
et on veut obtenir cela :
1 12/05/2012 08:00:00 12,4
4 12/05/2012 08:01:00 12,63
...

Je veux bien de l'aide pour l'écriture de la requête SQL, SVP !

Merci de votre aide.