bonjour,
Je débute dans le language SQL et plus généralement dans les bases de données. En cherchant des infos sur internet, je me suis souvent orienté vers le site developpez.com
Le contexte est une table de donnée météo chargée dans postgresql et j'utilise pg admin pour faire des requêtes.
Je souhaite extraire les moyennes mensuelles de plusieurs années. La variable est la température mesurée toutes les 3 heures.
Voici la requête:
J'obtiens un résultat, en revanche quand je calcule les moyennes "manuellement" je n'obtiens pas le même résultat.select extract(year from date) as annee, extract(month from date) as mois, avg (valeur)
from meteo
where id_station = 34154001 and parametre = 'temperature_sous_abri' and date >= '2009-01-01'
group by extract(year from date), extract(month from date)
order by extract(year from date), extract(month from date)
Auriez-vous une idée de l'erreur?
merci d'avance de votre aide
PS: désolé du dérangement, en fait je suis fatigué et c'est la méthode manuelle qui n'était pas bonne :p
Partager