Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/11/2013, 18:19
bendark23
 
Fecha de Ingreso: julio-2005
Mensajes: 73
Antigüedad: 19 años, 4 meses
Puntos: 0
Pregunta Fecha cercana MySQL

Buenas tardes a todos los del foro traigo un problema al no saber generar una consulta que tienen que ver con fechas estuve leyendo algunos temas parecidos en este foro pero no se acercan en mucho a lo que busco lei este tema que me oriento un poco pero aun asi no pude encontrar la solucion
a ver tengo dos tablas partos - destete

la primera se compone de esta manera

Cita:
partos.

id | site_id |identity_id | vivos | muertos | momificados | evento | semana |
-----------------------------------------------------------------------------------------------
1 | 20 | 17045 | 13 | 0 | 1 | 2012-09-29 | 39
2 | 20 | 17050 | 11 | 0 | 3 | 2012-08-21 | 34
3 | 20 | 17053 | 12 | 1 | 0 | 2012-08-25 | 34
4 | 20 | 17060 | 11 | 0 | 0 | 2012-08-24 | 34
5 | 20 | 17066 | 12 | 0 | 1 | 2012-09-03 | 36
---
y asi hasta los 34,333 y creciendo.
la segunda tabla

Cita:
destete.

id | site_id | identity_id | destetados | peso | evento | semana |
--------------------------------------------------------------------------------------
1 | 20 | 17045 | 12 | 74.50 | 2012-10-22 | 43 |
2 | 20 | 17045 | 11 | 71.50 | 2013-03-12 | 11 |
3 | 20 | 17045 | 10 | 68.20 | 2013-08-02 | 31 |
4 | 20 | 17050 | 12 | 74.00 | 2012-09-13 | 37 |
5 | 20 | 17053 | 11 | 71.70 | 2012-09-17 | 38 |
6 | 20 | 17053 | 13 | 80.60 | 2013-02-03 | 5 |

y asi hasta los 34,248

bien la primera tabla guarda los partos que hay las granjas - site_id es el identificador de las granjas - identity_id es el identificador del animal que esta pariendo en este caso hablamos de cerdas, vivos muertos, momificados y destetados hacen referencia a las crias, lechones o verracos depende de la region donde vivan. - la segunda tabla guarda el evento de destetes este es el evento donde separan las crias de la mama.

Bien el problema que tengo es para calcular la edad de las crias o lechones al momento del evento del destete. no se como relacionar una tabla con la otra y tampoco como restar las fechas de las tablas para sacar la edad siendo que aproximadamente este evento ocurre en un periodo de 21 dias despues del parto.. aunque puede ser un poco mas o un poco menos. seria algo asi como la fecha mas cercana despues del parto por ejemplo

Cita:
1 | 20 | 17045 | 13 | 0 | 1 | 2012-09-29 | 39 ** el primer parto de la 1era tabla

1 | 20 | 17045 | 12 | 74.50 | 2012-10-22 | 43 | ** el primer destete de la 2da tabla.
la edad seria de 23 dias. pero si se fijan en las tablas están varias veces los identity_id con diferente fechas de partos e incluso hasta 3 partos en el mismo año.

espero puedan ayudarme de antemano muchas gracias.