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

Quisiera saber si la siguiente consulta esta dentro del alcance de mysql

Estas en el tema de Quisiera saber si la siguiente consulta esta dentro del alcance de mysql en el foro de Mysql en Foros del Web. Antes que todo, gracias por sus respuestas: Tengo la siguiente duda: Tengo las siguientes tablas -> Alertas; ->tipo_agresiones; En la tabla de Alertas necesito usar ...
  #1 (permalink)  
Antiguo 13/08/2012, 21:14
 
Fecha de Ingreso: mayo-2011
Mensajes: 5
Antigüedad: 12 años, 11 meses
Puntos: 1
Pregunta Quisiera saber si la siguiente consulta esta dentro del alcance de mysql

Antes que todo, gracias por sus respuestas:
Tengo la siguiente duda:
Tengo las siguientes tablas -> Alertas; ->tipo_agresiones;
En la tabla de Alertas necesito usar los campos: ->Id, tAgrecion_Id, sexo;
En la tabla de tipos_agresiones: ->id, tipo_agresion;

Necesito saber si esta dentro del alcance de mysql el poder extraer una consulta en la cual me ordene los campos por tipo_agresion (parte resuelta) y cantidad de Hombres y cantidad de Mujeres(no resuelta).
Ejem

---- Tipo_agresion -------- Hombres --- Mujeres---
----Agresion Directa ------------5-------- 3


Donde los campos que contiene Hombres y Mujeres es ->sexo y es representada por 0 y 1 están el la tabla alertas, he estado tratando con Count, pero solo me devuelve 1 de los 2 resultados...


Alguien me podría facilitar una pisa


Mil Gracias de antemano
  #2 (permalink)  
Antiguo 14/08/2012, 04:24
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: Quisiera saber si la siguiente consulta esta dentro del alcance de mysql

NO lo he probado, pero tal vez así:

Alertas
Id, tAgrecion_Id, sexo;

tipos_agresiones: ->id, tipo_agresion;
Código MySQL:
Ver original
  1. SELECT ta.tipo_agresion,
  2. SUM(IF (a.sexo = 0, 1,0)) Hombres,
  3.  SUM(IF (a.sexo = 1, 1, 0)) Mujeres
  4.  FROM alertas a
  5.  INNER JOIN tipos_agresiones ta
  6.  ON a.tAgrecion_Id = ta.id GROUP BY tAgrecion_Id
  #3 (permalink)  
Antiguo 14/08/2012, 08:52
 
Fecha de Ingreso: mayo-2011
Mensajes: 5
Antigüedad: 12 años, 11 meses
Puntos: 1
Respuesta: Quisiera saber si la siguiente consulta esta dentro del alcance de mysql

Mil Gracias, funciono, Diabloss no tenia idea de que podías usar IF en una consulta de mysql O.O
me ciento completamente nuevo jejejejeje

De Nuevo Muchisimas gracias JURENA

Etiquetas: Ninguno
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 10:32.