一个数据表
里面存储100个站点 每天 每隔10分钟的数据
站点编号字段 ID 时间字段 time 数据字段 data
由于某种原因 部分站点出现了 同一时刻的 重复数据 3个字段值完全相同
我现在要删除这些重复的数据2条中的一条
删除的语句该如何写?
我现在已经能得到一个集合所有重复数据的表,最简单的就是删除单数行或者双数行的数据,因为重复的数据都是2条一样的光用sql怎么写 只删除一个表单数行的语句或存储过程
里面存储100个站点 每天 每隔10分钟的数据
站点编号字段 ID 时间字段 time 数据字段 data
由于某种原因 部分站点出现了 同一时刻的 重复数据 3个字段值完全相同
我现在要删除这些重复的数据2条中的一条
删除的语句该如何写?
我现在已经能得到一个集合所有重复数据的表,最简单的就是删除单数行或者双数行的数据,因为重复的数据都是2条一样的光用sql怎么写 只删除一个表单数行的语句或存储过程
CREATE TABLE1
(
ID VARCHAR(10)
,TIME VARCHAR(30)
,DATA VARCHAR(30)
)
INSERT INTO TABLE SELECT DISTINCT ID,TIME,DATA FROM T GROUP BY ID,TIME,DATA
DELETE T
INSERT INTO T SELECT * FROM TABLE1
drop table table
select * into table1 from tt1
drop table tt1