07/08/2010, 00:42
|
| | | Fecha de Ingreso: enero-2004
Mensajes: 425
Antigüedad: 21 años Puntos: 1 | |
trigger affter insert no he trabajado con trigger y creo que esto me ayudaria bastante
tengo una tabla con dos campos fecha (fecha1,fecha2) y un tercer campo llamado fecha3 en dicha tabla hago un insert masivo de registros por medio de un LOAD DATA LOCAL INFILE todo lo hace perfecto en el archivo csv vienen los datos de fecha1 y fecha2 el campo fecha3 debera de ser un campo llenado de acuerdo a los anteriores es decir
si fecha1 = '0000/00/00' entonces
fech3 = hoy()-fecha2
de lo contrario
fecha3 = hoy()-fecha1
se puede llenar el campo fecha3 con un trigger???
Todo esto lo que quiero hacer es evitar que este query se alente
Select * From tabla a where
if(year(a.fecha1)<>0,DATEDIFF(now(),a.fecha1)>=91, DATEDIFF(now(),a.fecha2)>=91 )
and saldo>0
and left(a.rut,2)<>'15'and left(a.rut,2)<>'19'
porque esta incluido en la consulta madre que es mas complicada, tambien si me pueden ayudar con que indices me ayudaria a agilizar esto les agradeceria mucho
Saludos y muchas gracias |