Mysql
 sql >> Baza danych >  >> RDS >> Mysql

przypisywanie wartości mysql do zmiennej inline

nie możesz odwoływać się do kolumny z aliasem w tej samej SELECT, musisz umieścić ją w podzapytaniu:

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. Data między 2 innymi datami, bez względu na rok

  2. Jak utworzyć model Django z kluczami obcymi, które nie usuwają kaskadowo do swoich dzieci?

  3. Kopiowanie danych z jednej tabeli do drugiej ORAZ dodawanie dodatkowych danych

  4. Przechowuj wrażliwe dane w Silverstripe 3.1

  5. Pobieranie procentu Count(*) do liczby wszystkich elementów w GROUP BY