Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/11/2013, 22:03
ALFAJOR
 
Fecha de Ingreso: agosto-2010
Mensajes: 9
Antigüedad: 13 años, 11 meses
Puntos: 0
Rango de búsqueda a una consulta

Hola buenas,

Les planteo una duda que me apareció.

Tengo una tabla donde guardo Nombre, edad, sexo de pacientes (lo típico de una tabla usuario).
De esta tabla muestro la información de edad de cada paciente, lo hago con esta consulta
Código MySQL:
Ver original
  1. SELECT pac_rut, pac_nombre, pac_sexo, MONTH( CURDATE( ) ) - MONTH( pac_fechanac ) +12 * IF( MONTH( CURDATE( ) ) < MONTH( pac_fechanac ) , 1, IF( MONTH( CURDATE( ) ) = MONTH( pac_fechanac ) , IF( DAY( CURDATE( ) ) < DAY( pac_fechanac ) , 1, 0 ) , 0 ) ) - IF( MONTH( CURDATE( ) ) <> MONTH( pac_fechanac ) , (
  2. DAY( CURDATE( ) ) < DAY( pac_fechanac ) ) , IF( DAY( CURDATE( ) ) < DAY( pac_fechanac ) , 1, 0 )
  3. ) AS pers_meses, (
  4. DAY( CURDATE( ) ) - DAY( pac_fechanac ) +30 * ( DAY( CURDATE( ) ) < DAY( pac_fechanac ) )
  5. ) AS pers_dias, (
  6. YEAR( FROM_DAYS( DATEDIFF( NOW( ) , pac_fechanac ) ) )
  7. ) AS anos
  8. FROM paciente
  9. WHERE pac_sexo =  'Masculino'
  10. ORDER BY pers_meses DESC
  11. LIMIT 0 , 30
[/CODE]
En este caso sólo los varones.. (asi es como se ve)


Ahora, quiero hacer esto pero asignarle un rango de búsqueda a los meses.. buscar por ejemplo niños entre 9 y 11 meses

Espero se entienda mi duda, saludos

Por cierto, lo intenté tipo:
Cita:
WHERE pac_sexo = 'Masculino' AND pers_meses = 9
pero no me sale:c

Última edición por gnzsoloyo; 30/11/2013 a las 10:54 Razón: título mal escrito