Bonsoir, Si tu ne réponds pas au msg d'aide , il est difficile de savoir que tu as des problèmes. je t'ai fait parvenir directement par MP le 13 octobre, les informations suivantes :
Bonjour Michel, Il y a aussi comme je l'indiquais dans mon post, la possibilité de créer une view à partir de toutes ces tables, ce serait naturellement le plus facile.
CREATE VIEW Meteo
EXTRACT(EPOCH FROM a.savetime)as Tstamp, a.weatherdata AS outdoor_temp, b.weatherdata AS outdoor_hum, g.weatherdata AS indoor_temp, h.weatherdata AS indoor_hum, c.raincounter as rainfall, c.counteramount, d.weatherdata AS airpressure, e.degree as winddirection,i.counteramount as SolarRad , e.fluctuation, f.weatherdata AS wind
FROM outside_temp a, outside_hum b,inside_temp g, inside_hum h, rainfall c, airpressure d, winddirection e, windforce f,sunshine i WHERE a.savetime = b.savetime AND a.savetime = c.savetime AND a.savetime = d.savetime AND a.savetime = e.savetime AND a.savetime = f.savetime AND a.savetime = g.savetime AND a.savetime = h.savetime AND a.savetime = i.savetime and EXTRACT(EPOCH FROM savetime)
Le texte de la requête ci-dessus devrait être correct. Il te crée une vue "Meteo" que tu vas pouvoir interroger avec GW comme une table unique de structure : tstamp,outdoor_temp,outdoor_hum,indoor_temp,indoor_hum,rainfall,airpressure,winddirection,solarrad,wind.
Si la structure des tables sources n'est pas correcte, fais-le moi savoir STP. Fais attention, le Tstamp est celui d'Unix, il est en UTC donc il ne tient pas compte naturellement ni de l'heure d'été ni du fuseau horaire.
Tu as le texte complet de la requête de création de view, il faut maintenant lancer cette requête une fois et ce sera terminé. Pour pouvoir le faire, il est nécessaire que tu installes un outil pour accéder à PGsql, je te conseille PG admin III qui est à télécharger gratuitement. A partir de là tu pourras exécuter toutes les modifs et requêtes que tu souhaites,... dont celle écrite ci-dessus.
Jean.
|