Ver Mensaje Individual
  #3  
Antiguo 23-08-2004
Avatar de salvica
salvica salvica is offline
Miembro
 
Registrado: mar 2004
Ubicación: Albacete (España) ... En un lugar de la Mancha ...
Posts: 304
Reputación: 21
salvica Va por buen camino
Gracias Sirkius

El utilizar campos DateTime proviene de que aunque la información la guardo en Base de Datos de MySql, utilizo tres lenguajes diferentes para tratarla:
1º - Delphy/Kylix para obtenerla y crear las Querys
2º - SQL (creadas en el paso 1º) para transmitirla
3º - PHP para transformarla en HTML (utilizando mktime)
por lo que lo más estandard entre los tres son campos DateTime.

Inicialmente habia pensado algo como "SYSDATE() - CANTIDAD", el problema es que no sé como calcular el valor de esa variable (CANTIDAD), ya que tengo entendido que SYSDATE() devuelve la fecha y hora del sistema (por ejemplo "2004-08-22 20:19:22")

Vale , según te lo estaba escribiendo (lo que está en rojo), creo que dado con la solución
Código SQL [-]
DELETE FROM la_dichosa_tabla
 WHERE UNIX_TIMESTAMP( fecha ) <  UNIX_TIMESTAMP( "2004-08-22 18:00:00" )
   AND leido = "1"
   AND procesado = "1";
Lo miraré a ver si "rula" como deseo, de todas formas se siguen esperando más ideas.
Saludazos
Salvica
Responder Con Cita