Vous n'êtes pas identifié(e).
Bonjour,
Je cherche à écrire une fonction SQL qui me permettrait de sommer des quantités de pluies à un pas de temps horaires.
Je m'explique, à la base, j'ai un fichier .csv dans lequel j'ai une colonne de temps (du timestamp) toutes les 5, 6 ou 30min sur une année et une colonne de pluie (en mm). La fonction devrait permettre de calculer un intervalle de temps 1h et de sommer les quantités de pluies correspondantes à cet intervalle.
Exemple :
Timestamp Pluie (mm)
01/01/2000 09:00 0.00
01/01/2000 09:30 0.20
01/01/2000 09:36 0.00
01/01/2000 09:42 0.50 En sortie, 01/01/2000 09:00 et 10:00 1.00 mm
01/01/2000 09:48 0.10
01/01/2000 09:54 0.20
01/01/2000 10:00 0.00
...
C'est possible d'avoir un coup de main,
Merci bcp !
Hors ligne
Bonjour,
Votre question n'est pas au bon endroit, mais je ne suis pas modérateur
Sinon :
select date_trunc('hour', la_colonne_avec_le_timestamp), sum(la_colonne_pluie) from votre_table group by 1 order by 1;
Hors ligne