FoxPro/Visual FoxPro - agrupar datos PARA ERNESTO HERNANDEZ

 
Vista:

agrupar datos PARA ERNESTO HERNANDEZ

Publicado por Sebastian (253 intervenciones) el 12/11/2008 21:27:40
hola amigos programadores estuve revisando este codigo que me ayudo Ernesto Hernandez y ya puedo obtener la informacion en segundos pero ahora me falta implementar una columna donde la edad sea
1) mayor a 1 menor a 14
2) mayor a 15 y menor 44
3) mayor a 45 y menor a 64
4) mayores a 65
no puedo hacerlo me ayudan gracias a todos......

select diagnostico, ;
sum(iif(between(fecha,wini,wfin),1,0)) as total, ;
sum(iif(between(pf_fecha,winiac,wfin),1,0)) as acumulado,sexo,edad, ;
sum(iif(sexo="M",1,0))as Masculino,;
sum(iif(sexo="F",1,0))as Femenino,;
sum(iif(edad<1,1,0))as Edad1;
from analisis ;
where between(fecha,winiac,wfin) ;
group by diagnostico;
order by diagnostico;
into cursor fin
brow
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Mauricio
Val: 471
Plata
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Agrupar datos

Publicado por Mauricio (1541 intervenciones) el 13/11/2008 05:15:21
Me parece que necesitas 4 columnas mas una por cada una de las edades.
*---
select diagnostico, sum(iif(between(fecha,wini,wfin),1,0)) as total, ;
sum(iif(between(pf_fecha,winiac,wfin),1,0)) as acumulado,sexo,edad, ;
sum(iif(sexo="M",1,0))as Masculino, sum(iif(sexo="F",1,0))as Femenino,;
sum(iif(edad<1,1,0))as Edad1, sum(IIF(BETWEEN(edad,1,13))) AS De1A14, ;
sum(IIF(BETWEEN(edad,15,43))) AS De15A43, ;
sum(IIF(BETWEEN(edad,45,63))) AS De45A63 ;
sum(IIF(edad>65,1,0) AS Mayor65 ;
from analisis ;
where between(fecha,winiac,wfin) ;
group by diagnostico;
order by diagnostico;
into cursor fin
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Agrupar datos

Publicado por alexcoinc (450 intervenciones) el 13/11/2008 13:49:31
Ojo : cuando tengas que hacer esto pero quinquenales, o para todas las edades.

alexcoinc.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Agrupar datos

Publicado por Sebastian (253 intervenciones) el 14/11/2008 15:51:36
Gracias amigo por la ayuda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar