Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

menetapkan nilai mysql ke variabel sebaris

Anda tidak dapat mereferensikan kolom alias di SELECT yang sama, Anda harus memasukkannya ke dalam subkueri:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hubungan banyak-ke-banyak INSERT

  2. Apakah IP saya ada di database saya, jika demikian temukan stempel waktu

  3. Hak istimewa SUPER untuk operasi ini

  4. Java Hibernate Periksa Replikasi MySQL sinkron

  5. Laravel Dari DB Mentah ke Fasih