Foxtable(狐表)用户栏目专家坐堂 → [求助]需要救命


  共有1802人关注过本帖平板打印复制链接

主题:[求助]需要救命

帅哥哟,离线,有人找我吗?
小美菜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:646 积分:4893 威望:0 精华:0 注册:2016/1/16 22:42:00
[求助]需要救命  发帖心情 Post By:2017/4/23 10:32:00 [只看该作者]

我有一个数据表,其中有3000只股piao,每只股piao每天都有数据,现在我需要删除有可能的某piao某天重复数据,现在已经有2年的数据了,

Dim bTbl As New GroupTableBuilder( "特定股piao加仓股",DataTables("特大单加仓股"))
Dim outTbl As Table
bTbl.Groups.AddDef("股piao代码")
bTbl.Groups.AddDef("交易日期",DateGroupEnum.None,"交易日期")
' bTbl.Filter="[股piao代码] = " & tcode(i)'  ORDER BY 交易日期 Desc"
bTbl.Build
outTbl =Tables("特定股piao加仓股") 'bTbl.Build(True) '生成一个DataTable
If outTbl.Rows.Count>0 Then
    For Each dr As Row In outTbl.Rows
        Output.Show("正在清理【特大单加仓股】 代码【" & dr("股piao代码") & "】 日期【" & dr("交易日期") & "】")
        DataTables("特大单加仓股").DeleteFor("[股piao代码]=" & dr("股piao代码") & " And [交易日期]= #" & dr("交易日期") & "#" )
    Next
End If

Return 1

 

 

问题是1分多钟才能处理1只股piao,这样我要2天,才能完成,请问各位大侠,还有快一点的方法吗


 回到顶部