Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/11/2013, 10:55
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Fecha cercana MySQL

Prueba esto (he puesto como fecha máxima para el destete 50 días después del parto. Imagino que será una barbaridad, pero adáptalo a tus necesidades (tienes que dejar un margen y además la cerda no parirá otra vez hasta más de 114 días después). He llamado a la tabla destetes (en plural):
Código MySQL:
Ver original
  1. SELECT d.site_id,
  2.  d.identity_id,
  3.  p.evento fechaparto,
  4.  d.evento fechadestete,
  5.  DATEDIFF( d.evento, p.evento ) dias,
  6.  d.destetados,
  7.  d.peso,
  8.  d.semana
  9. FROM partos p
  10. INNER JOIN destetes d ON p.site_id = d.site_id
  11. AND p.identity_id = d.identity_id
  12. AND d.evento BETWEEN p.evento AND DATE_ADD( p.evento, INTERVAL 50 DAY )

Última edición por jurena; 13/11/2013 a las 11:21