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

MySQL Discussion :

AVG et Date dans le bon ordre


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juin 2018
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2018
    Messages : 45
    Par défaut AVG et Date dans le bon ordre
    Bonjour,

    soit une DB MariaDB en version 10.5.15 contenant les données tels que:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    +---------------+---------------------+-----------+--------+--------+----------+
    | id_solar_data | updated             | solarflux | aindex | kindex | sunspots |
    +---------------+---------------------+-----------+--------+--------+----------+
    |             1 | 2022-04-27 12:00:04 |       150 |      3 |      1 |      126 |
    |             2 | 2022-04-27 13:00:04 |       150 |      3 |      1 |      126 |
    |             3 | 2022-04-27 14:00:04 |       150 |      3 |      1 |      126 |
    |             4 | 2022-04-27 15:00:04 |       150 |      3 |      1 |      126 |
    |             5 | 2022-04-27 16:00:04 |       150 |      3 |      1 |      126 |
    |             6 | 2022-04-27 17:00:04 |       150 |      3 |      5 |      126 |
    |             7 | 2022-04-27 18:00:04 |       150 |      3 |      5 |      126 |
    |             8 | 2022-04-27 19:00:04 |       150 |      3 |      5 |      126 |
    |             9 | 2022-04-27 20:00:04 |       150 |      3 |      4 |      126 |
    |            10 | 2022-04-27 21:00:03 |       150 |      3 |      4 |      126 |
    |            11 | 2022-04-27 22:00:03 |       150 |      3 |      4 |      126 |
    |            12 | 2022-04-27 23:00:04 |       150 |      3 |      4 |      126 |
    |            13 | 2022-04-28 00:00:04 |       142 |     17 |      3 |      126 |
    |            14 | 2022-04-28 01:00:04 |       142 |     17 |      3 |      126 |
    |            15 | 2022-04-28 02:00:04 |       142 |     21 |      5 |      126 |
    |            16 | 2022-04-28 03:00:04 |       142 |     21 |      5 |      126 |
    |            17 | 2022-04-28 04:00:03 |       142 |     21 |      5 |      126 |
    |            18 | 2022-04-28 05:00:03 |       142 |     21 |      3 |       95 |
    |            19 | 2022-04-28 06:00:03 |       142 |     21 |      3 |       95 |
    |            20 | 2022-04-28 07:00:03 |       142 |     21 |      3 |       95 |
    |            21 | 2022-04-28 08:00:04 |       142 |     21 |      3 |       95 |
    |            22 | 2022-04-28 09:00:04 |       142 |     21 |      3 |       95 |
    |            23 | 2022-04-28 10:00:04 |       142 |     21 |      3 |       95 |
    Je cherche à obtenir la moyenne des différents champs (solarflux | aindex | kindex | sunspots) par date DATE(updated).

    J'ai donc écris cette requête (pour le moment seulement sur le champs solarflux:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    select id_solar_data, DATE(updated) AS date, ROUND(solarflux) AS SFI from t_Solar_Data GROUP by DATE(updated) ORDER BY id_solar_data DESC LIMIT
    5;
    Ce qui me retourne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    +---------------+------------+-----+
    | id_solar_data | date       | SFI |
    +---------------+------------+-----+
    |           133 | 2022-05-03 | 112 |
    |           109 | 2022-05-02 | 109 |
    |            85 | 2022-05-01 | 120 |
    |            61 | 2022-04-30 | 124 |
    |            37 | 2022-04-29 | 132 |
    +---------------+------------+-----+
    Je voudrais que id_solar_data soient dans l'ordre (du plus petit au plus grand).
    Mais comment faire

  2. #2
    Membre averti
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juin 2018
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2018
    Messages : 45
    Par défaut
    J'ai trouvé:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (select id_solar_data, DATE(updated) AS date, ROUND(solarflux) AS SFI from t_Solar_Data GROUP by DATE(updated) ORDER by id_solar_data DESC LIMIT 5) ORDER BY id_solar_data ASC;
    ce qui me donne bien:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    +---------------+------------+-----+
    | id_solar_data | date       | SFI |
    +---------------+------------+-----+
    |            37 | 2022-04-29 | 132 |
    |            61 | 2022-04-30 | 124 |
    |            85 | 2022-05-01 | 120 |
    |           109 | 2022-05-02 | 109 |
    |           133 | 2022-05-03 | 112 |
    +---------------+------------+-----+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Exporter les données dans le bon ordre
    Par frocket dans le forum PostgreSQL
    Réponses: 11
    Dernier message: 15/11/2009, 23h11
  2. [phpMyAdmin] comment exporter la structure SQL des VIEW et dans le bon ordre ?
    Par Ekimasu dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 16/03/2009, 11h51
  3. Vérifier que toutes les balises soient bien fermées dans le bon ordre
    Par piotrr dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 19/02/2009, 10h32
  4. lesaffichages ne se font pas dans le bon ordre
    Par xokami35x dans le forum AWT/Swing
    Réponses: 15
    Dernier message: 18/08/2008, 13h00
  5. [CR] Comment imprimer dans le bon ordre
    Par speed034 dans le forum SAP Crystal Reports
    Réponses: 5
    Dernier message: 18/05/2004, 11h11

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