Bonjour,
Voici mon problème :
J'ai une requête SQL qui ramène x lignes. Ces résultats doivent servir à construire une courbe pour un graphique.
x peut varier de 2 à 1000.
Hors l'applet chargée de l'affichage ne gère que 333 valeurs au maximum.
Ma question est :
Comment dans une requête SQL ne ramener que 333 enregistrements max, et que ces enregistrements représentent la 'moyenne' ?
Exemple :
j'ai 1000 enregistrements de retournés:
indice |0 |1 |2 |3 |4 |5 |6 |7 |8 |9 |10
-----------------------------------------------------------------
valeur|5.2|1.2|8.5|8.6|8.7|8.8|9.5|9.87|10.2|11.41|12.3
si je fais 1000/333 j'obtiens 3. Donc en ne prenant que les valeurs en pas de 3 je n'aurai que 333 valeurs représentant la moyenne lissée.
indice |0 |3 |6 |9
-----------------------------
valeur|5.2|8.6|9.5|11.41
Admettons que ma requête classique est :
Comment la transformer pour n'obtenir qu' un série de valeurs ventilées (comme l'exemple au dessus) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT valeur FROM histoVL WHERE idprod='1458'
Je tourne sous mySQL 4.0.13
Merci
[Balise code ajouté par ZEUSGR]
[Merci de l'ajouter la prochaine fois ]
Partager