Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/11/2015, 12:50
grinch252
 
Fecha de Ingreso: julio-2013
Ubicación: Colombia
Mensajes: 11
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: El resultado de la consulta SQL sale en desorden

Cita:
Iniciado por gnzsoloyo Ver Mensaje
¿Que tiene que ver el modo en que los obtengas, con la forma en que los ordenes?

Ya te explicó BrujoNic: Debes poner el ORDER BY (algo de manual básico) si quieres que el resultado aparezca en un orden determinado. De lo contrario te los devolverá en el mismo orden que los encuentre.

Creo que no es muy complicado lo que te dice:

Código SQL:
Ver original
  1. SELECT fecha_nac
  2. FROM datos_personales
  3. WHERE fecha_nac IN('fechanac1', 'fechanac2','fechanac3'...)
  4. ORDER BY numero_documento
Gracias por tu ayuda, creo tengo un error a la hora de poner mi consulta es asi:

SELECT fecha_nac
from datos_personales
where datos_personales.id_pac in('numero_documento1', 'numero_documento2','numero_documento3'...)

estoy consultando fechas de nacimiento con los numero de documento que tengo, no se si para traer varios datos de una tabla solo puedo usar el IN. Al darle ORDER BY numero_documento, le estoy diciendo que me traiga los datos en el orden que le estoy dando dentro de los paréntesis de la consulta? porque la consulta me trae los resultados bien pero necesito que me los deje en el orden que estan dentro del parentesis....gracias de nuevo