30/08/2012, 17:03
|
| | | Fecha de Ingreso: abril-2012
Mensajes: 2
Antigüedad: 12 años, 6 meses Puntos: 0 | |
Respuesta: Grupos de edad Cita:
Iniciado por leonardo_josue Hola rick_korn:
Me hubiera gustado que nos pusieras algo del código que intentaste hacer, para poder ayudarte a finar la sentencia. Tampoco nos das mucha información acerca de cómo está formada tu tabla, qué campos utilizas para hacer las comparaciones ni tampoco nos dices cómo quieres presentar las salida, Con esto resulta muy difícil tratar ayudarte, pero trataré de adivinar qué es lo que necesitas.
Checa este script:
Código MySQL:
Ver originalQuery OK, 0 rows affected (0.19 sec) -> (1, 'uno', 10), (2, 'dos', 15),(3, 'tres', 21), -> (4, 'cuatro', 26), (5, 'cinco', 22), (6, 'seis', 31), -> (7, 'siete', 17), (8, 'ocho', 28), (9, 'nueve', 28), (10, 'diez', 39); Query OK, 10 rows affected (0.05 sec) +------+-------------+------+ | id | descripcion | edad | +------+-------------+------+ | 1 | uno | 10 | | 2 | dos | 15 | | 3 | tres | 21 | | 4 | cuatro | 26 | | 5 | cinco | 22 | | 6 | seis | 31 | | 7 | siete | 17 | | 8 | ocho | 28 | | 9 | nueve | 28 | | 10 | diez | 39 | +------+-------------+------+ 10 rows in set (0.02 sec ) mysql> #Para presentar la información en forma de columnas +-------+-------+-------+-------+ | 10_19 | 20_29 | 39_39 | total | +-------+-------+-------+-------+ | 3 | 5 | 2 | 10 | +-------+-------+-------+-------+ mysql> #Para presentar la información en forma de renglones -> ( -> ) T +-------+----------+ +-------+----------+ | 10_19 | 3 | | 20_29 | 5 | | 30_39 | 2 | | total | 10 | +-------+----------+
Si esto no te sirve entonces atiende a lo que te comento al principio y danos un poco más de información, y en lo subsecuente, cuando publiques alguna otra pregunta recuerda también este punto. Entre más información nos puedas dar más fácil será tratar de ayudarte, no importa que te tardes algún tiempo en redactar tu mensaje. es preferible a poner cuatro lineas de texto y esperar que los demás adivinen el resto. Ojo con eso.
Saludos
Leo. Me sirvio de mucho leonardo_josue,
a su aportacion la modifique segun la necesitaba, le añadi que me lo separe en hombres y muejeres y me quedo asi: mi problema esq la fila que le añadi con el UNION ALL no me cuenta el resultado de las columnas como soluciono eso :(
me muestra este resultado
Código MySQL:
Ver originalRango_de_edades| Hombres| Mujueres |Total DE 20 A 25 AÑOS | 0 |2 |2 DE 26 A 35 AÑOS | 2 |0 |2 DE 36 A 44 AÑOS | 1 |0 |1 DE 45 A 54 AÑOS |1 |0 |1 Total | 6 |6 |6
el total de la fila de abajo es la q no me esta sumando cuanto hombres y mujeres tengo solo me pone el resultado de cuantos son el total, los resultados de las filas si estan bien :D |