Antes de crear tamblas debes saber como vas a estructurar los datos en la base de datos, aqui lo que veo es demasiada redundancia de datos.
Si en partos guardas los cerditos recien nacidos, crea una tabla para ello con una ID unitaria para cada cerdito y, en cada destete guardas dicha ID con la informacion del destete. Hasta aqui como relacionar dichas tablas.
Ahora bien, para calcular y hacer operaciones con fechas, lo primero que debes haber hecho es crear el campo de fecha como un campo de tipo DATE.
Despues usa la funcion
DATEDIFF().
Creo recordar que era esta funcion. Devuelve los días entre ambas fechas y tan solo deberias poner un condicional tal que así.
Por ejemplo.