Ver Mensaje Individual
  #13 (permalink)  
Antiguo 09/02/2012, 12:09
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

Esto es lo que vas a hacer:
1. vas a eliminar el trigger que tenias creado, utilizando esta sentencia:
Código MySQL:
Ver original
  1. drop trigger DIAS_T

luego de eso lo vas a volver a crear de la siguiente manera:

Código MySQL:
Ver original
  1. CREATE TRIGGER DIAS_T BEFORE INSERT ON solicitud_trabajador
  2.  FOR EACH ROW SET new.num_diast=(SELECT DATEDIFF(new.fecha_termino,new.fecha_inicio)  
  3. FROM solicitud_trabajador)

luego vas a hacer el update de la siguiente manera:

update solicitud_trabajador set num_diast=datediff(fecha_termino,fecha_inicio)

y con eso tendrias que tener todo.

Hora de almuerzo en Nicaragua asi que comentas por la tarde.
Suerte.