Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-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
Poder: 21
salvica Va por buen camino
Como eliminar los registros de hace seis horas

Hola forer@s,

Tengo una tabla (en MySql) en la que almaceno información cada cierto tiempo, y deseo eliminar aquellos que tienen una antiguedad de 6 ú 8 horas, pero me trabo con los campos fecha

La tabla la creo tal que asi:
Código SQL [-]
    CREATE TABLE IF EXISTS la_dichosa_tabla (
          id_registro    INTEGER     NOT NULL AUTO_INCREMENT,
          .....
          fecha          DATETIME    NOT NULL,
          leido          CHAR(1)     NOT NULL DEFAULT "0",
          procesado      CHAR(1)     NOT NULL DEFAULT "0",
          PRIMARY KEY (id_registro)
 );
Bién, ahora se trataría de eliminar los registros viejos
Código SQL [-]
 DELETE FROM la_dichosa_tabla
       WHERE fecha< ¿?  aquí me pierdo
         AND leido="1"
         AND procesado="1";
Gracias por la ayuda que podais prestarme
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 18:58:24.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi