sql >> データベース >  >> RDS >> Mysql

mysql値を変数インラインに割り当てる

    同じSELECTでエイリアス列を参照することはできません。サブクエリに配置する必要があります:

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


    1. Flot、html、PHP、およびMySqlクエリを使用して複数のグラフを描画します

    2. EntityFrameworkとMysqlで正規関数を使用する方法

    3. SQLServerは文字列を日時に変換します

    4. MySQL-存在する場合は更新、そうでない場合は2つのキーで挿入