Lo que estoy tratando de hacer es añadir otra columna que calcula (cr - dr)reutilización de alias en SELECT
En vista de que no se puede volver a utilizar un alias dentro de una cláusula SELECT, ¿cómo ir sobre calculatin total
SELECT SUM(b.bet_win * cy.fx_rate)as dr, SUM(b.bet_loss * cy.fx_rate) as cr, cr+dr as total
FROM ....
WHERE ....
Es una pena que su sintaxis sugerida sea ilegal en SQL estándar porque tal flexibilidad sería útil. Fwiw la suya sería una sintaxis válida de acceso (ACE, Jet, lo que sea), sin embargo requiere acceso las expresiones que ser evaluados de izquierda a derecha y de pedidos de columna de SQL sólo hace aún más inflexibles de lo que ya es posible :( – onedaywhen
duplicado de [Can me resuse un campo calculado en una consulta SELECT?] (http://stackoverflow.com/questions/6085443/can-i-resuse-a-calculated-field-in-a-select-query) –