diff --git a/code/server/stats/update_stats.js b/code/server/stats/update_stats.js new file mode 100644 index 0000000..da62a6c --- /dev/null +++ b/code/server/stats/update_stats.js @@ -0,0 +1,6 @@ +import conn from '../database'; + +export const udpateDay = () => { + const sql = "SELECT AVG(note_principale) INTO @moyenne_globale FROM borne_avis WHERE date > DATE_ADD(NOW(), INTERVAL -1 DAY);"; + +} \ No newline at end of file diff --git a/code/server/stats/update_stats.sql b/code/server/stats/update_stats.sql new file mode 100644 index 0000000..0b54c25 --- /dev/null +++ b/code/server/stats/update_stats.sql @@ -0,0 +1,17 @@ +SET @date_limite = DATE_ADD(NOW(), INTERVAL -1 DAY); + +SELECT @moyenne_globale:=AVG(note_principale) + FROM borne_avis + WHERE date > @date_limite; + +SELECT @moyenne_borne:=AVG(note_principale) + FROM borne_avis + JOIN sources ON sources.id = borne_avis.source_id + WHERE date > @date_limite AND sources.nom = "borne"; + +SELECT @moyenne_site:=AVG(note_principale) + FROM borne_avis + JOIN sources ON sources.id = borne_avis.source_id + WHERE date > @date_limite AND sources.nom = "website"; + +INSERT INTO stats_jour (moyenne_globale, moyenne_borne, moyenne_site) VALUES (@moyenne_globale, @moyenne_borne, @moyenne_site); \ No newline at end of file diff --git a/code/server/update_stats.js b/code/server/update_stats.js deleted file mode 100644 index e69de29..0000000