

Escrito 01 diciembre 2008 - 08:19
Escrito 02 diciembre 2008 - 05:59
V * % / S
Escrito 02 diciembre 2008 - 07:28
Si nos vamos a los registros lo dos primeros valores lo tenemos( V y %), pero la suma no esta, debido a que el motor necesita recorrer todos los registros para calcularla, para eso debemos hacer una consultaV: Valor a calcular el porcentaje
%: 100
S: Suma Total
(SELECT SUM(Campo) AS Porc FROM tabla)
Escrito 02 diciembre 2008 - 09:26
Escrito 02 diciembre 2008 - 10:05
SELECT Campo AS Valor, ((Campo * 100) / P.Porc) AS porcentaje FROM Tabla, (SELECT MAX(Campo) AS Porc FROM tabla) P
Escrito 02 diciembre 2008 - 10:10
Escrito 02 diciembre 2008 - 10:28
Escrito 02 diciembre 2008 - 10:48
Escrito 02 diciembre 2008 - 10:52
Probaré los resultados de las opciones... espero optimizar el código completo y mostrar los resultadosel asunto esta en base a que vas a tomar el porcentaje, originalmente tomabas en cuenta cuando representaba cada valor dentro del monto total, aqui vas a mirar que porcentaje cubre el valor del monto maximo.