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

Ayuda con Procedimiento Almacenado

Estas en el tema de Ayuda con Procedimiento Almacenado en el foro de SQL Server en Foros del Web. Hola, necesito saber como hago un procedimiento almacenado para calcular el porcentaje determinado a partir de un count(*). este es mi query: Select Pais, Provincia, ...
  #1 (permalink)  
Antiguo 13/11/2008, 06:21
 
Fecha de Ingreso: noviembre-2008
Mensajes: 1
Antigüedad: 15 años, 5 meses
Puntos: 0
Ayuda con Procedimiento Almacenado

Hola, necesito saber como hago un procedimiento almacenado para calcular el porcentaje determinado a partir de un count(*).

este es mi query: Select Pais, Provincia, Municipio, Sexo, Count(*) From Personas where Pais <> "España" And Tipo = "Alta" And FechaNac >= "01/01/2003" and FechaNac <= "31/12/2008" Group By Pais, Provincia, Municipio, Sexo

http://img363.imageshack.us/my.php?image=sinttulo1km4.jpg

Los porcentajes que aparecen arriba en la parte de procedencia se sacan a partir de la suma total de personas de la procedencia específica, mientras que el porcentaje que aparece en la liena Total, se saca de la suma de todas las procedencias de acuerdo a la consulta SQL.

Mil gracias de antemano.
  #2 (permalink)  
Antiguo 13/11/2008, 10:01
Avatar de -rommel_  
Fecha de Ingreso: junio-2008
Ubicación: Lima
Mensajes: 360
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: Ayuda con Procedimiento Almacenado

Es muy dificil, que salga asi tan facil, como lo sacas en el excel; a ver te doy una solucion aasi de rapido...
Por que no sacas Totales por cada linea, osea de la siguiente manera...

Procedencia Total_Sup Sexo Edad Total Porcentaje
-------------------------------------------------------------------------------------------
España 500 H 15 100 20%
España 500 M 12 400 80%
España 2000 -- -- 500 25%
Peru 1500 H 16 300 20%
Peru 1500 M 15 1200 80%
Peru 2000 -- -- 1500 75%
----------------------------------------------------------------------------------------

No se si me deje entender... Pero el porcentaje lo sacas del "Total Superior Inmediato"... para este reporte tienes ke hacer muchos quiebres y muchas uniones, no es tan facil como parece... pero si alguien ya tiene un procedimiento que haga esa distribucion seria mejor...
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 09:46.