Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/11/2009, 04:00
germanrip
 
Fecha de Ingreso: noviembre-2009
Mensajes: 3
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Trigger para controlar edad

Cita:
Iniciado por jurena Ver Mensaje
Para eso no necesitas ningún trigger, sólo la consulta
Código sql:
Ver original
  1. SELECT *, (TIMESTAMPDIFF(YEAR,campofechanacimiento,curdate()) edad
  2.  FROM tutabla WHERE TIMESTAMPDIFF(MONTH,campofechanacimiento,curdate()) >=18

Creo que así. No he hecho pruebas.

Hola jurena. Gracias por tu interes.

Entiendo tu consulta.pero con ella no lograre evitar que se ingresen empleados menores a 18 años.Solamente consulto por ellos pero no los evitos.
A lo que yo me refiero es a un disparador que actue una vez que por ejemplo intento ingresar una persona que nacio 12/jul/2000. no permiriendome hacerlo.
La idea de controlarlo con trigger es consecuencia que en MySql no andan los Cheks, sino seria mucho mas facil

muchas gracias! Saludos!