Sacar porcentaje en una consulta

01/03/2004 - 21:19 por marco_alfredo_taboada | Informe spam
Buenas tardes, tengo una duda, no se si me pueden ayudar por favor,
les explico.Tengo una tabla donde tengo valores como
nombre Cantidad
lapices 23
boligrafos 34
borradores 56
tajadores 23

mas o menos tengo una tabla que tiene esos valores, ahora lo que
quisiera es que me saque porcentajes segun la cantidad la cual puede
ser "variable" digamos en este caso seria algo por el estilo

nombre Cantidad porcentaje
lapices 23 16.91
boligrafos 34 25
borradores 56 41.17
tajadores 23 16.91


cmo saco en una consulta el valor de "porcentaje"
como es una aplicacion en asp, tengo que hacerla desde ahi la consulta
porque no me permiten crear store procedures en el servidor de sql
server
tambien doy a notar que los valores de "cantidad" varian
constantemente y es por eso que necesito los porcentajes, para dar
informacion en los reportes
gracias, espero que me ayuden

Preguntas similare

Leer las respuestas

#1 Maximiliano D. A.
01/03/2004 - 21:58 | Informe spam
Hola!! bueno primero para sacar eso vamos a necesitar la suma de todos los
valores y con la cantidad que tengo ver cuanto representa esa del total
verdad?

Bien manos a la obra

Select nombre,cantidad,(select sum(cantidad) as cantidad from
tutabla),(cantidad /
(select sum(cantidad) as cantidad from tutabla) * 100) as porcentaje
from tutabla

decime si esto es lo que buscas?

Gracias


Salu2
Maxi
Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET
[Maxi_accotto[arroba]speedy[punto]com[punto]ar
MSN:


"Marco Alfredo" escribió en el mensaje
news:
Buenas tardes, tengo una duda, no se si me pueden ayudar por favor,
les explico.Tengo una tabla donde tengo valores como
nombre Cantidad
lapices 23
boligrafos 34
borradores 56
tajadores 23

mas o menos tengo una tabla que tiene esos valores, ahora lo que
quisiera es que me saque porcentajes segun la cantidad la cual puede
ser "variable" digamos en este caso seria algo por el estilo

nombre Cantidad porcentaje
lapices 23 16.91
boligrafos 34 25
borradores 56 41.17
tajadores 23 16.91


cmo saco en una consulta el valor de "porcentaje"
como es una aplicacion en asp, tengo que hacerla desde ahi la consulta
porque no me permiten crear store procedures en el servidor de sql
server
tambien doy a notar que los valores de "cantidad" varian
constantemente y es por eso que necesito los porcentajes, para dar
informacion en los reportes
gracias, espero que me ayuden





Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.593 / Virus Database: 376 - Release Date: 23/02/2004
Respuesta Responder a este mensaje
#2 Anibal Marcano
01/03/2004 - 22:12 | Informe spam
Podrías hacer algo así:

Select Nombre, Cantidad, Cantidad / Cast((Select Sum(Cantidad) From <Tabla>)
As decimal(5,2)) * 100 From <Tabla>

Saludos,

Anibal Marcano
Visualven Sistemas C.A.

"Marco Alfredo" wrote in message
news:
Buenas tardes, tengo una duda, no se si me pueden ayudar por favor,
les explico.Tengo una tabla donde tengo valores como
nombre Cantidad
lapices 23
boligrafos 34
borradores 56
tajadores 23

mas o menos tengo una tabla que tiene esos valores, ahora lo que
quisiera es que me saque porcentajes segun la cantidad la cual puede
ser "variable" digamos en este caso seria algo por el estilo

nombre Cantidad porcentaje
lapices 23 16.91
boligrafos 34 25
borradores 56 41.17
tajadores 23 16.91


cmo saco en una consulta el valor de "porcentaje"
como es una aplicacion en asp, tengo que hacerla desde ahi la consulta
porque no me permiten crear store procedures en el servidor de sql
server
tambien doy a notar que los valores de "cantidad" varian
constantemente y es por eso que necesito los porcentajes, para dar
informacion en los reportes
gracias, espero que me ayuden
Respuesta Responder a este mensaje
#3 Anonimo
02/03/2004 - 06:04 | Informe spam
Hola, es asi de sencillo :

SELECT NOMBRE,
CANTIDAD,
(CANTIDAD / (SELECT SUM(CANTIDAD) FROM TABLA) *
100) AS PORCENTAJE
FROM TABLA


Espero haberte ayudado.

cedutang.


Buenas tardes, tengo una duda, no se si me pueden ayudar


por favor,
les explico.Tengo una tabla donde tengo valores como
nombre Cantidad
lapices 23
boligrafos 34
borradores 56
tajadores 23

mas o menos tengo una tabla que tiene esos valores,


ahora lo que
quisiera es que me saque porcentajes segun la cantidad


la cual puede
ser "variable" digamos en este caso seria algo por el


estilo

nombre Cantidad porcentaje
lapices 23 16.91
boligrafos 34 25
borradores 56 41.17
tajadores 23 16.91


cmo saco en una consulta el valor de "porcentaje"
como es una aplicacion en asp, tengo que hacerla desde


ahi la consulta
porque no me permiten crear store procedures en el


servidor de sql
server
tambien doy a notar que los valores de "cantidad" varian
constantemente y es por eso que necesito los


porcentajes, para dar
informacion en los reportes
gracias, espero que me ayuden
.

Respuesta Responder a este mensaje
#4 marco_alfredo_taboada
02/03/2004 - 22:30 | Informe spam
muchas gracias, a los que me ayudaron, me sirvio de mucho.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida