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

consulta sql having

Estas en el tema de consulta sql having en el foro de Mysql en Foros del Web. Hola una pregunta . Supongamos q en una consulta dice q tengo que "listar las oficinas donde haya un minimo de 10 empleados y como ...
  #1 (permalink)  
Antiguo 17/07/2012, 19:18
 
Fecha de Ingreso: junio-2010
Mensajes: 752
Antigüedad: 13 años, 10 meses
Puntos: 5
consulta sql having

Hola una pregunta . Supongamos q en una consulta dice q tengo que "listar las oficinas donde haya un minimo de 10 empleados y como maximo 20"

Bueno resolviendo todo m queda con q hay un having count(id_emp) por ejemplo.


Como hago para que ese grupo sea mayor q 10 y menor a 20.. Se hace un having (count(id_emp)) >10 and having (count(id_emp)) < 20


La duda principal es si se pone having ( 2 veces) entre esos rangos.....
  #2 (permalink)  
Antiguo 17/07/2012, 20:01
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: consulta sql having

Código MySQL:
Ver original
  1. ...
  2. HAVING COUNT(id_emp) BETWEEN 11 AND 19
Podría andar.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 18/07/2012, 01:44
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: consulta sql having

vani18,
gznsoloyo ha dado la respuesta correcta a tu pregunta
Cita:
Como hago para que ese grupo sea mayor q 10 y menor a 20.
, aunque observo que tus datos quizás no sean correctos. Si el texto dice
Cita:
"listar las oficinas donde haya un minimo de 10 empleados y como maximo 20"
se entiende que el rango es de 10 a 20, pues el mínimo que acepta es 10, pero lo acepta; y el máximo, 20.
Código MySQL:
Ver original
  1. ... HAVING COUNT(id_emp) BETWEEN 10 AND 20
  #4 (permalink)  
Antiguo 18/07/2012, 03:34
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: consulta sql having

Si, es cierto. Yo tomé en cuenta lo que puso en las consultas y no la consigna.
Puso algo medio contradictorio, porque usó ">" y "<", y no ">=" y "<=", como correspondía.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 18/07/2012 a las 05:43

Etiquetas: sql
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 18:54.