Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/03/2010, 04:02
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: barrado automatico

¿Qué quieres decir exactamente con "mis datos tienen fecha de creación y actualización"? ¿Quieres decir que tienes un sólo campo o dos campos de fecha, uno con la fecha de creación y otro de actualización? Si ocurre esto último, sobre qué fecha quieres comparar con la de creación o con la de actualización. Si se trata de un campo que tomó fecha de inserción y que se está actualizando
SELECT campofecha FROM tutabla WHERE DATEDIFF(CURDATE,campofecha) > 90
esto te encontraría aquellos registros en los que al restar el día de hoy al campo fecha da más de 90 dias. Hay otras opciones. Prueba a ver si te funciona esto, adecuando los nombres de tus campos, y luego si funciona haces el DELETE FROM tutabla WHERE DATEDIFF(CURDATE,campofecha) > 90)
Si no funciona en el select, probaremos con otras funciones como date_sub...