Inicio > Lenguaje SQL > smanero > sacar un porcentaje

sacar un porcentaje

Experto:
Usuario:
Fecha: 29/06/2008
Valoración: (5,00 sobre 5) Categoría: Lenguaje SQL
27/06/2008
edysoftware, usuario preguntando en Lenguaje SQL
Usuario
hola
tengo varias columas, con datos numericos por ejemplo
nombre, cantidad
hugo 10
paco 5
luis 5
entonces el total de cantidad es 20 quiero obtener el sig reporte:
hugo 10  50%
paco    5  25%
luis      5   25%

maso esto e slo que necesito
gracias
27/06/2008
edysoftware, experto respondiendo en Lenguaje SQL
Experto
La consulta es muy pesada (si tienes muchos datos te tardará), suponemos que la tabla se llama Tabla1 y los campos Nombre y valor, entonces:
Select Nombre, valor, Media=valor*100/(select sum(valor) from Tabla1) from Tabla1
Y ya esta.
29/06/2008
edysoftware, usuario preguntando en Lenguaje SQL
Usuario
excelente respuesta muchas gracias... muy util y clara
Enlaces patrocinados