Bonjour,
j'espere que que je suis au bon endroit...pour un premier message...
J'ai fait une requete a partir d'une table 'alldata' et join avec une table 'winddirect' qui me donne des plages en fonction des secteurs de vent ; 'B' direction degre ,dans la colonne 'cpt' on a le nbre de fois dans un intervalle donné le secteur ou le vent a soufflé...
J'aimerais "tout simplement" avoir la proportion en pourcentage pour chacun des secteurs....,j'ai essayé avec des count, select mais comme je debute je m'emmele un peu les crayons
La requete
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT datetime,B,label_dir, count(*)as cpt from alldata inner join winddirect on limit_inf<=b and b< limit_sup where datetime >= '2015-11-29 04:59:54' and datetime <= '2015-11-29 06:21:00' group by label_dir;
| datetime | B | label_dir | cpt |
+---------------------+-------+-----------+-----+
| 2015-11-29 06:16:00 | 82.0 | E | 2 |
| 2015-11-29 06:10:59 | 68.0 | ENE | 1 |
| 2015-11-29 06:05:57 | 46.0 | NE | 1 |
| 2015-11-29 05:16:00 | 15.0 | NNE | 2 |
| 2015-11-29 05:09:57 | 327.0 | NNO | 3 |
| 2015-11-29 04:59:54 | 322.0 | NO | 4 |
| 2015-11-29 05:42:56 | 282.0 | ONO | 3 |
+---------------------+-------+-----------+-----+
7 rows in set (0,00 sec)
Avec tous mes remerciements par avance
Pascal
Partager