Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/02/2012, 08:38
LENINCASCO
 
Fecha de Ingreso: enero-2010
Ubicación: Estelí, Nicaragua
Mensajes: 157
Antigüedad: 14 años, 3 meses
Puntos: 8
Respuesta: Sumar Fechas e insertar cantidad de días

Cita:
Iniciado por carreteboy Ver Mensaje
Hola gente he encontrado esta web y me pareció ....

Mi consultas es como puedo hacerlo para que cada vez que ingreso la fecha desde phpmyadmin de forma automática aparezca en el campo de la tabla numero de días ...
Espero me entiendan...

Saludos.
El trigger te servira para solucionar lo que expresaste aqui.

y para los registros que ya tenias en la tabla, puedes usar un update con la misma sintaxis dentro del trigger.

Código MySQL:
Ver original
  1. update num_diast set dias=(PERIOD_DIFF(DATE_FORMAT(fecha_inicio,'%Y%m'),DATE_FORMAT(fecha_termino,'%Y%m')))

Recuerda que el trigger tiene que dispararse sobre la tabla donde se insertara el registro, tengo dudas sobre el que pusiste, porque tienes "before insert on num_dias", num_dias es la tabla donde se insertaran los registros?, y luego en la sentencia select tiene ".... from solicitud_trabajador" ?????, a mi me pareceria que tendria que ser la misma tabla arriba y abajo, pero habria que ver la estructura de tus tablas para entenderlo mejor.

Última edición por LENINCASCO; 09/02/2012 a las 08:46