sql >> Databasteknik >  >> RDS >> Mysql

återanvändning av alias i SELECT

I SQL Server eller Oracle skulle jag använda en CTE, men eftersom du använder MySQL skulle du använda en underfråga:

SELECT dr, cr, cr + dr as total 
FROM (
    SELECT 
         SUM(b.bet_win * cy.fx_rate ) as dr, 
         SUM(b.bet_loss * cy.fx_rate ) as cr
    FROM ....
    WHERE ....) t;


  1. Upptäck OS Sleep and Wake Up-händelser i Java

  2. 8 sätt att lägga till dagar till ett datum i MariaDB

  3. Bästa praxis med historisk data i MySQL-databas

  4. Java Spring REST API Hanterar många valfria parametrar