Bonjour,
Je viens juste de débuter en SQL et je bute sur une question simple, comment utiliser un paramètre stocké dans une autre table lorsque l'on réalise des opérations de soustractions entre lignes d'une même colonne?
Mon code est le suivant :
Et le message d'erreur est lui :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 SELECT Max_Jour_Tbl.Date_Max as 'Date', Max_Jour_Tbl.Max_Jour as 'Index Max', Min_Jour_Tbl.Min_Jour as 'Index Min', Max_Jour_Tbl.Max_Jour-Min_Jour_Tbl.Min_Jour as 'Consommation Jour', (Max_Jour_Tbl.Max_Jour-Min_Jour_Tbl.Min_Jour)/1000*PrixKWh.tarifBASE as 'Cout' FROM (SELECT rec_date as 'Date_Max', rec_time as Time_Max, max(BASE) as Max_Jour FROM compteur1 WHERE rec_date=date(now())) as Max_Jour_Tbl LEFT JOIN (SELECT rec_date as 'Date_Min', rec_time as Time_Min, min(BASE) as Min_Jour FROM compteur1 WHERE rec_date=date(now())) as Min_Jour_Tbl LEFT JOIN (Select tarifBASE From parametres) as PrixKWh ON Max_Jour_Tbl.Date_Max=Min_Jour_Tbl.Date_Min
Si quelqu'un pouvait m'aiguiller se serait super sympa.#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 13
D'avance merci de votre aide... précieuse.
Cordialement.
Partager