Nombre de chaque mois entre deux dates
Modérateurs : jturlier, Météo Villarzel
-
- Messages : 263
- Enregistré le : 15 févr. 2014, 09:23
- Localisation : San Sebastián, España
- Contact :
Nombre de chaque mois entre deux dates
Bonjour
Je suis en train de connaître (mais ne sais pas comment) le nombre de chaque mois entre deux dates:
Date_début = (10/03/2012)
Date actuelle
Le résultat devrait montrer le nombre de mois de Janvier, Février ... Décembre:
Je vous remercie de votre aide
Bonne 2016
Je suis en train de connaître (mais ne sais pas comment) le nombre de chaque mois entre deux dates:
Date_début = (10/03/2012)
Date actuelle
Le résultat devrait montrer le nombre de mois de Janvier, Février ... Décembre:
Je vous remercie de votre aide
Bonne 2016
Davis Vantage Pro2 +, Windows 10, Windows 7 (64), Graphweather 3.0.15, Weatherlink 6.0.3, template Pierre-André, template Jachym
- jturlier
- Administrateur du site
- Messages : 394
- Enregistré le : 10 déc. 2014, 10:20
- Localisation : Sérignan 34410
- Contact :
Re: Nombre de chaque mois entre deux dates
Bonjour Javier,
en PHP ou MySQL ?
en PHP ou MySQL ?
Jean
Station :
VP2pro + anémomètre ultrasons et console Vue
Cumulus 1.9.4 + Cumulus2SQL + MySQL
Audio :
FR
PC :
W10 64bits migré
http://meteoserignan.ddns.net
Station :
VP2pro + anémomètre ultrasons et console Vue
Cumulus 1.9.4 + Cumulus2SQL + MySQL
Audio :
FR
PC :
W10 64bits migré
http://meteoserignan.ddns.net
-
- Messages : 263
- Enregistré le : 15 févr. 2014, 09:23
- Localisation : San Sebastián, España
- Contact :
Re: Nombre de chaque mois entre deux dates
Salut Jean
Je espère que tu avez commencé avec bonheur 2016
Toute solution serait bon pour moi.
Dans MySQL je peux utiliser les tables "MiniMaxidata" et "data" des votre logiciel VP2SQL.
Je croyais que qu'il était plus facile de le faire en PHP
Merci beaucoup pour votre soutien
Saludos desde San Sebastian
Javier
Je espère que tu avez commencé avec bonheur 2016
Toute solution serait bon pour moi.
Dans MySQL je peux utiliser les tables "MiniMaxidata" et "data" des votre logiciel VP2SQL.
Je croyais que qu'il était plus facile de le faire en PHP
Merci beaucoup pour votre soutien
Saludos desde San Sebastian
Javier
Davis Vantage Pro2 +, Windows 10, Windows 7 (64), Graphweather 3.0.15, Weatherlink 6.0.3, template Pierre-André, template Jachym
- jturlier
- Administrateur du site
- Messages : 394
- Enregistré le : 10 déc. 2014, 10:20
- Localisation : Sérignan 34410
- Contact :
Re: Nombre de chaque mois entre deux dates
Bonne année à toi aussi,
je peux te le faire aussi bien en MySQL qu'en PHP.
Pour le php, il faudrait que tu sois un peu plus précis quant au format de tes dates par ex 2016-01-15 ou 201601115 ou 15/01/2016 ou n'importe quoi d'autre.
Pour MySQL, il faudrait préciser quelles dates tu veux traiter, parce qu'il faut savoir comment on va les extraire.
je peux te le faire aussi bien en MySQL qu'en PHP.
Pour le php, il faudrait que tu sois un peu plus précis quant au format de tes dates par ex 2016-01-15 ou 201601115 ou 15/01/2016 ou n'importe quoi d'autre.
Pour MySQL, il faudrait préciser quelles dates tu veux traiter, parce qu'il faut savoir comment on va les extraire.
Jean
Station :
VP2pro + anémomètre ultrasons et console Vue
Cumulus 1.9.4 + Cumulus2SQL + MySQL
Audio :
FR
PC :
W10 64bits migré
http://meteoserignan.ddns.net
Station :
VP2pro + anémomètre ultrasons et console Vue
Cumulus 1.9.4 + Cumulus2SQL + MySQL
Audio :
FR
PC :
W10 64bits migré
http://meteoserignan.ddns.net
-
- Messages : 263
- Enregistré le : 15 févr. 2014, 09:23
- Localisation : San Sebastián, España
- Contact :
Re: Nombre de chaque mois entre deux dates
Le format de date en PHP serait: 2012/12/30
Le but de ces données (nombre de chaque mois), est d'obtenir la moyenne d'un champ (par exemple de précipitations mensuelles) pour chaque mois à partir d'une date donnée (2012/12/30) à la date actuelle.
Maintenant, je utilise cette SELECT:
Le résultat est la total de la pluie regroupés par mois;
mais ce que je veux est d'obtenir la moyenne de pluie par chaque mois
Je pensais que je pouvais obtenir les données en divisant le total par le nombre de mois (janvier, février, ..., décembre) depuis la date initiale (30/12/2012)
Le but de ces données (nombre de chaque mois), est d'obtenir la moyenne d'un champ (par exemple de précipitations mensuelles) pour chaque mois à partir d'une date donnée (2012/12/30) à la date actuelle.
Maintenant, je utilise cette SELECT:
Code : Tout sélectionner
"SELECT tstamp, substring(recdateTZ,5,2) AS mes, substring(recdateTZ,5,2) AS anno, SUM(Rain_jour) FROM MiniMaxidata GROUP BY mes ORDER BY tstamp ";
mais ce que je veux est d'obtenir la moyenne de pluie par chaque mois
Je pensais que je pouvais obtenir les données en divisant le total par le nombre de mois (janvier, février, ..., décembre) depuis la date initiale (30/12/2012)
Davis Vantage Pro2 +, Windows 10, Windows 7 (64), Graphweather 3.0.15, Weatherlink 6.0.3, template Pierre-André, template Jachym
- PascalWMR
- Messages : 328
- Enregistré le : 16 févr. 2014, 09:28
- Localisation : CONFLANS EN JARNISY (F54800)
- Contact :
Re: Nombre de chaque mois entre deux dates
Bonjour Javier
Ce n'est pas ceci que tu voudrais par hasard
Pour la pluviométrie en utilisant la somme car la moyenne ne veux rien dire
et pour la température ou autre données dont on peut faire la moyenne
A+
Pascal
Ce n'est pas ceci que tu voudrais par hasard
Pour la pluviométrie en utilisant la somme car la moyenne ne veux rien dire
Code : Tout sélectionner
SELECT SUBSTR(recdateTZ,1,6) AS annomes, SUM(Rain_jour) FROM MiniMaxidata GROUP BY annomes ORDER BY 1
Code : Tout sélectionner
SELECT SUBSTR(recdateTZ,1,6) AS annomes, AVG(t_out_moy) FROM MiniMaxidata GROUP BY annomes ORDER BY 1
Pascal
Station VP2Plus, Windows 10 64 bits,WeatherLink 6.0.5, VP2SQL, Graphiques Dynamiques à partir d'une BDD MySQL
Météo Conflans-en-Jarnisy
Météo Conflans-en-Jarnisy
- jturlier
- Administrateur du site
- Messages : 394
- Enregistré le : 10 déc. 2014, 10:20
- Localisation : Sérignan 34410
- Contact :
Re: Nombre de chaque mois entre deux dates
Voilà une petite modification qui peut être intéressante (pour le group by et l'order by) d'un point de vue formation et utilisation
Code : Tout sélectionner
SELECT substring(recdateTZ,5,2) AS mes, substring(recdateTZ,5,2) AS anno, SUM(Rain_jour) FROM MiniMaxidata GROUP BY 1,2 ORDER BY 1,2;
Jean
Station :
VP2pro + anémomètre ultrasons et console Vue
Cumulus 1.9.4 + Cumulus2SQL + MySQL
Audio :
FR
PC :
W10 64bits migré
http://meteoserignan.ddns.net
Station :
VP2pro + anémomètre ultrasons et console Vue
Cumulus 1.9.4 + Cumulus2SQL + MySQL
Audio :
FR
PC :
W10 64bits migré
http://meteoserignan.ddns.net