IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes et SQL. Discussion :

Calcul de Moyenne mobile


Sujet :

Requêtes et SQL.

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Calcul de Moyenne mobile
    Bonjour, apres plusieurs recherche je n'arrive pas a trouver ma solution ....peut-etre quelqu'un peux m'aider????

    j'ai creer une requete qui me donne certaines informations....

    Date-----résultats-----résistance-----écart---

    2-4-09----34-----------25-------------9-----
    2-5-09----37-----------34-------------3-----
    3-5-09----40-----------35-------------5-----
    4-5-09----38-----------25-------------13----

    je voudrais rajouter a la suite un champs qui calcul la moyenne mobile du champs ecart a tout les 3 échantillons ....est-ce possible...
    (9+3+5)/3, (3+5+13)/3 etc...

    merci d'avance de vos réponse

    Tredo

  2. #2
    Modérateur
    Avatar de Chtulus
    Homme Profil pro
    Ingénieur
    Inscrit en
    Avril 2008
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2008
    Messages : 3 094
    Points : 8 678
    Points
    8 678
    Par défaut
    Bonjour et bienvenue,

    Les champs calculés sont à éviter dans une table. C'est plus à l'application de gérer cela soit par requête soit par du code.


  3. #3
    Expert confirmé
    Avatar de vodiem
    Homme Profil pro
    Vivre
    Inscrit en
    Avril 2006
    Messages
    2 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Vivre
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 895
    Points : 4 325
    Points
    4 325
    Par défaut
    salut chtulus et bienvenu tredo,

    tu peux rajouter un champ "indice" en t'inspirant du code de notre ami francishop ici dont tu fais une division entière de 3 (attention de commencer l'indice par 0):
    indice\3
    puis tu fais un groupement sur ce champ et la moyenne AVG() te donnera ton résulat.


  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Mars 2006
    Messages
    1 350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 350
    Points : 1 701
    Points
    1 701
    Par défaut
    Bonjour tout le monde;

    Vu que mon agent de pub m'a mis en avant, je suis obligé de dire un mot :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SELECT TaTable.N°, TaTable.Ecart,
                   DLookUp("[Ecart]","TaTable","[N°]=" & []-1) AS AvantDernier,
                   DLookUp("[Ecart]","TaTable","[N°]=" & []-2) AS Antépénultième,
    ([Ecart]+DLookUp("[Ecart]","TaTable","[N°]=" & []-1)+DLookUp("[Ecart]","TaTable","[N°]=" & []-2))/3 AS Moyenne
    FROM TaTable;
    Cordialement.

  5. #5
    Nouveau membre du Club
    Inscrit en
    Décembre 2007
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 22
    Points : 30
    Points
    30
    Par défaut
    Bonjour tout le monde

    En pinaillant à l'extrème, il faut légèrement adapter le code de Francishop si on veut coller exactement à la def. de la moyenne mobile:

    le calcul est "centré", on perd 1 donnée au début et 1 donnée à la fin
    mm3_t=(x_[t-1]+x_t+x_[t+1])/3 pour t=2,...,n-1

    (cela sera à considérer si on utilise une moyenne mobile pour traiter une saisonalité dans une série temporelle... et useless si on veut juste lisser "visuellement")

Discussions similaires

  1. Calculer une Moyenne Mobile
    Par Kostiaannecy dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 24/10/2011, 16h06
  2. Réponses: 2
    Dernier message: 16/02/2011, 15h59
  3. [CR XI] Calculer une moyenne mobile
    Par Cereal123 dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 08/09/2010, 18h17
  4. Calcul de Moyenne mobile
    Par couanp dans le forum MATLAB
    Réponses: 7
    Dernier message: 23/05/2007, 12h32
  5. Calcul de moyenne mobile
    Par Kloun dans le forum Access
    Réponses: 4
    Dernier message: 27/02/2007, 11h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo