Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Wert der Variablen inline zuweisen

Sie können nicht auf eine Alias-Spalte im selben SELECT verweisen, Sie müssen sie in eine Unterabfrage stellen:

SELECT currentVal, previousVal, (currentVal-previousVal)/previousVal
FROM (
            SELECT    IFNULL(DValue,0) as currentVal, 
                      (SELECT IFNULL(DValue,0) 
                       FROM ...
                       WHERE...) as previousVal, 
            FROM ...
            WHERE ...) T;