Ir al contenido


Foto

Ayuda con Consulta de Fechas - MYSQL


  • Por favor identifícate para responder
No hay respuestas en este tema

#1 darwinperu

darwinperu

    Newbie

  • Miembros
  • Pip
  • 1 mensajes

Escrito 29 octubre 2011 - 02:18

Hola a todos, soy novato en esto de mysql y php, en realidad soy Enfermero pero me gusta mucho la informatica, estoy haciendo un pequeño proyecto y me he estancado en algo que quizas ustedes me puedan ayudar.
He desarrollado una base de datos para registrar las vacunas que se les coloca a los pacientes, como sabran, las vacunas son muchas y cada una de ellas tienen entre 2, 3 o 5 dosis las cuales se colocan en diferentes fechas.

bueno, quisiera saber como filtrar lo siguiente.

aquellos niños que ya fueron vacunados hace dos meses o mas con su primera dosis pero que aun no vienen por su segunda dosis...

llamo a tres tablas: pacientes,atenciones,reg_vacunas
de pacientes saco el id_paciente,
de atenciones saco el id_paciente,el id_atencion y la fecha_vacunacion,
de reg_vacunacion saco el id_atencion, el id_vacuna y el id_dosis
a las finales me queda:

id_paciente,id_atencion,fecha_vacunacion,id_vacuna,id_dosis

en id_paciente van del 1 al 100 por ejemplo.
en id_atención tambien va el orden de la atención el cual es autonumerico.
en id_vacuna va el id vacuna segun la tabla vacunas, por ejemplo 1 para BCG,2 para POLIO,3 para PENTAVALENTE y asi sucesivamente.
en id_dosis tengo 1 para 1°dosis,2 para 2° dosis y asi sucesivamente.
en fecha va la fecha en que recibio la vacuna.

lo que necesito es filtrar aquellos niños que recibieron su 1° dosis hace mas o hace dos meses en relacion a la fecha actual, es decir filtrar a aquellos niños que deberian de haber recibido su segunda dosis.

Estoy rompiendome la cabeza pero soy novato en consultas en Mysql, agradecería me puedan ayudar..

Espero haberme dejado entender.

Gracias de antemano por sus aportes. :wink:
  • 0




IP.Board spam blocked by CleanTalk.