Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

ayuda!!,Como hago esta consulta, para que filtre asi

Estas en el tema de ayuda!!,Como hago esta consulta, para que filtre asi en el foro de Bases de Datos General en Foros del Web. hola, tengo una duda haber si me puede ayudar. id Articulo precio Cantidad porcentaje 9 Zapatos 2,03 350 9 Polos 2,37 200 9 Pantalones 11,83 ...
  #1 (permalink)  
Antiguo 27/08/2010, 10:38
Avatar de InvitadoDDD  
Fecha de Ingreso: mayo-2010
Mensajes: 53
Antigüedad: 14 años, 6 meses
Puntos: 0
ayuda!!,Como hago esta consulta, para que filtre asi

hola, tengo una duda haber si me puede ayudar.

id Articulo precio Cantidad porcentaje
9 Zapatos 2,03 350
9 Polos 2,37 200
9 Pantalones 11,83 60

Tengo una consulta filtrata como esta ok, quisiera tomar cada cantidad y dividirlo sobre el total de la columna Cantidad y luego ponerlo en columna porcentaje. es decir
(350 / ( 350 + 200 + 60 ) ) * 100 = 57 %

entonces la primero fila kedaria asi.

id Articulo precio Cantidad porcentaje
9 Zapatos 2,03 350 57

y asu sucesivamente hacia abajo.... como lo hago, alguna idea amigos?
es importante que aparesca el resultado en la columna porcentaje

PD: yo uso sqlserver
Gracias........
__________________
"Lo que paso ya paso"
-- Juan Gabriel
  #2 (permalink)  
Antiguo 27/08/2010, 19:49
 
Fecha de Ingreso: julio-2010
Mensajes: 15
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: ayuda!!,Como hago esta consulta, para que filtre asi

podrias probar algo como esto

UPDATE TABLA SET porcentaje=(Cantidad/(SELECT SUM(Cantidad) FROM TABLA )*100)


recuerda que la columna debe ser DOUBLE o deberias hacer un cast a (Cantidad/(SELECT SUM(Cantidad) FROM TABLA )*100) usando CAST o algo asi
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:56.