¿Alguien me puede ayudar con la secuencia de comandos que eliminará los datos anteriores a la fecha en particular.Eliminar de una tabla basada en la fecha
Gracias
¿Alguien me puede ayudar con la secuencia de comandos que eliminará los datos anteriores a la fecha en particular.Eliminar de una tabla basada en la fecha
Gracias
delete from YOUR_TABLE where your_date_column < '2009-01-01';
Esto es bastante vaga. ¿Quieres decir como en SQL:
DELETE FROM myTable
WHERE dateColumn < '2007'
de eliminación de datos que es de 30 días y mayores
DELETE FROM Table
WHERE DateColumn < GETDATE()- 30
o una versión ORACLE:
delete
from table_name
where trunc(table_name.date) > to_date('01/01/2009','mm/dd/yyyy')
pregunta tiene la etiqueta sqlserver –
mi mal, he leído una etiqueta de "sql", lo siento – northpole
que puede usar:
DELETE FROM tableName
where your_date_column < '2009-01-01';
pero Keep en cuenta que lo anterior es realmente
DELETE FROM tableName
where your_date_column < '2009-01-01 00:00:00';
No
DELETE FROM tableName
where your_date_column < '2009-01-01 11:59';
Aclaración sería de gran ayuda ... tal vez sepamos cómo sabe qué edad es la fecha, el formato de la columna y el tipo de datos, es el tiempo un problema, etc. – AnonJr