
03/08/2006, 22:19
|
 | Colaborador | | Fecha de Ingreso: julio-2005
Mensajes: 4.352
Antigüedad: 19 años, 8 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. |