Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/08/2006, 22:19
Avatar de TolaWare
TolaWare
Colaborador
 
Fecha de Ingreso: julio-2005
Mensajes: 4.352
Antigüedad: 18 años, 9 meses
Puntos: 24
Sustitui el alias Porc por el Cant/SUM(Cant)

algo asi:
SELECT Cant / SUM(Cant) AS Porc , Total * Cant / SUM(Cant) AS Parcial, .....

Lo que te recomiendo es que no hagas esos calculos en als consultas, te conviene hacer los calculos en la logica del programa. Es ujna cuestion de diseño, el DBMS esta diseñado para ser un mecanismo de guardado y recuperacion de datos (entre otras funcionalidades) y no de calculos. Siempre un lenguaje de programacion es mas apto para realizar los calculos.
__________________
http://blog.tolaware.com.ar -> Blog de Java, Ruby y Linux