delete from 表名 where id in (select min(id),date from 表名
group by date having count(date)>1)
这是删除一条 2 3 id的时间相同 删除 2的了
如果你想全删除
delete from 表名 where date in (select date from 表名
group by date having count(date)>1)
如果你想删除第4个
delete from 表名 where id in (select max(id),date from 表名
group by date having count(date)>1)
这是一个数据库的查询语句,应该在查询分析器里面运行,
USE 数据库名
GO
delete from Caplist where intime between '2010-01-01 00:00:00' and '2010-05-01 00:00:00'
先新建存储过程:存储过程内容是你要删除的那张表。
然后建立一个JOB,设置JOB的内容:JOB执行的存储过程,job执行的时间。
这个是Oracle的,其他数据库大同小异
以上就是关于数据库中怎样删除时间相同的记录全部的内容,包括:数据库中怎样删除时间相同的记录、SQL2000里怎么用命令按时间段删除数据、如何在每天00:00:00点的时候自动删除数据库某一张表的记录等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)