Extraire les 10 MAX avec DATE(YYYY-MM)
Résolu
mont_dani
Messages postés
232
Date d'inscription
Statut
Membre
Dernière intervention
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je voudrai obtenir les 10 mois avec le plus de pluie. avec ce résutat
fevrier 2017 ==> 350
mars 2015 ==> 342
.... jusqu'au 10ème
J'ai une table de relevés météoroligiques
ID DATE T_MINI T_MAXI PLUIE
3621 2020-12-01 3,1 12,6
3622 2020-12-02 6,3 9,9
3623 2020-12-03 2,5 9,6
3624 2020-12-04 1,4 4 36
3625 2020-12-05 1,5 4,5 8
3626 2020-12-06 2,7 8,4 7
3627 2020-12-07 4,5 7,9 17
3628 2020-12-08 4 7,9 5
3629 2020-12-09 2,5 11 8
Structure de ma table
1 ID int(11) No Ninguna
2 DATE date No Ninguna
3 T_MINI decimal(20,2) Sí NULL
4 T_MAXI decimal(20,1) Sí NULL
5 LLUVIA decimal(20,0) Sí NULL
6 NIEVE text utf8_general_ci Sí NULL
7 SAISON date No Ninguna
Je pense que je dois faire avec une double requete.
MAis je n'y arrive pas.
Pouvez-vous m'aider?
Par avance merci
Je voudrai obtenir les 10 mois avec le plus de pluie. avec ce résutat
fevrier 2017 ==> 350
mars 2015 ==> 342
.... jusqu'au 10ème
J'ai une table de relevés météoroligiques
ID DATE T_MINI T_MAXI PLUIE
3621 2020-12-01 3,1 12,6
3622 2020-12-02 6,3 9,9
3623 2020-12-03 2,5 9,6
3624 2020-12-04 1,4 4 36
3625 2020-12-05 1,5 4,5 8
3626 2020-12-06 2,7 8,4 7
3627 2020-12-07 4,5 7,9 17
3628 2020-12-08 4 7,9 5
3629 2020-12-09 2,5 11 8
Structure de ma table
1 ID int(11) No Ninguna
2 DATE date No Ninguna
3 T_MINI decimal(20,2) Sí NULL
4 T_MAXI decimal(20,1) Sí NULL
5 LLUVIA decimal(20,0) Sí NULL
6 NIEVE text utf8_general_ci Sí NULL
7 SAISON date No Ninguna
Je pense que je dois faire avec une double requete.
SELECT YEAR(DATE), MONTH(DATE), max( select (SUM(PLUIE) FROM releve ) FROM releve ORDER BY SUM(PLUIE) DESC LIMIT 10
MAis je n'y arrive pas.
Pouvez-vous m'aider?
Par avance merci
Configuration: Windows / Chrome 101.0.4951.64
A voir également:
- Extraire les 10 MAX avec DATE(YYYY-MM)
- Extraire une video youtube - Guide
- Clé d'activation windows 10 - Guide
- Extraire le son d'une vidéo - Guide
- Restauration systeme windows 10 - Guide
- Windows 10 ne démarre plus - Guide
4 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
commence par faire une requête qui te donne la quantité de pluie par mois.
commence par faire une requête qui te donne la quantité de pluie par mois.
LA REQUETE QUI EXTRAIT LE TOTAL D EPLUIUE PAR MOIS ET PAR ANNÉE
DONNE COME RESULTAT
AN MOIS PLUIE
2011 1 226
2011 2 88
2011 3 67
2011 4 48
2011 5 53
2011 6 14
2011 7 54
2011 8 19
2011 9 NULL
2011 10 166
2011 11 85
2011 12 82
2012 1 33
2012 2 17
2012 3 22
2012 4 154 ET AINSI DE SUITE
ET COMMENT, DEPUIS CETTE REQUYETE, JE PEUX OBTENIR LES 10 PLUS GRAND MOIS DE PLUIE?
SELECT YEAR(DATE), MONTH(DATE), SUM(PLUIE) FROM releve GROUP BY YEAR(DATE), MONTH(DATE)
DONNE COME RESULTAT
AN MOIS PLUIE
2011 1 226
2011 2 88
2011 3 67
2011 4 48
2011 5 53
2011 6 14
2011 7 54
2011 8 19
2011 9 NULL
2011 10 166
2011 11 85
2011 12 82
2012 1 33
2012 2 17
2012 3 22
2012 4 154 ET AINSI DE SUITE
ET COMMENT, DEPUIS CETTE REQUYETE, JE PEUX OBTENIR LES 10 PLUS GRAND MOIS DE PLUIE?
quand tu écris "les 10 max", veux-tu écrire "les 10 plus grands"?