以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  筛选同一天的重复记录--已解决,谢谢各位老师支持  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=62395)

--  作者:jnletao
--  发布时间:2014/12/31 8:30:00
--  筛选同一天的重复记录--已解决,谢谢各位老师支持
表字段如下:
User_Card         User_Ip        time_Add

如何用Select 语句筛选出  同一天的重复IP记录.

原设计要求是一个投票系统(测试数据以做修改处理),一个IP及一个卡号只能投一次票。结果由于人员设置不严谨,出现了同一天内同一IP,或同一卡号可多次投票的现象。
现在的目地是要筛选出同一天内的重复IP有哪几个,重复的卡号有哪几个,重复IP及卡号有哪几个。
不是统计重复次数, 而是筛选出对应重复记录,

然后根据重复记录做回滚处理。
--------------------------------------------------------

已传案例,老师帮下忙
 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:筛选重复值.zip
[此贴子已经被作者于2014-12-31 16:28:44编辑过]

--  作者:Bin
--  发布时间:2014/12/31 8:35:00
--  
http://zhidao.baidu.com/link?url=fcBF9fR4vWoRghJP5dwDTN0dBMqI4Ekg6yQKWabqEoCZaWoc36YfnZcImCWGa2tbA_PXMICaHWzap5p4JsBS_q
--  作者:jnletao
--  发布时间:2014/12/31 8:52:00
--  
老师,这个答案我看了,他要求具体指定日期,我这里要求是每一天,不用指定具体日期
--  作者:Bin
--  发布时间:2014/12/31 8:54:00
--  
看清楚,没有指定日期. 就是每一天
--  作者:飞飞
--  发布时间:2014/12/31 9:06:00
--  
好像贴不了sql语句
1 首先要有主键:
2. de le te from table where id not in (.....distinct....)

--  作者:jnletao
--  发布时间:2014/12/31 9:07:00
--  
老师,我说的不太清楚,我的数据库是ACCESS  ,好像没有rank() over(partition by语法
--  作者:飞飞
--  发布时间:2014/12/31 9:10:00
--  
 大概能用到 group ;left jion;min(); not in 等基本函数,自己看看吧 不难,distinct可不用
--  作者:jnletao
--  发布时间:2014/12/31 9:16:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:11金.png
图片点击可在新窗口打开查看

只筛选,不删除

[此贴子已经被作者于2014-12-31 9:16:45编辑过]

--  作者:飞飞
--  发布时间:2014/12/31 9:21:00
--  
 筛选不重复的还是重复的?
不重复的简单
se lect dist inct user,ip,date fro m table

--  作者:jnletao
--  发布时间:2014/12/31 9:26:00
--  
以下是引用飞飞在2014-12-31 9:21:00的发言:
 筛选不重复的还是重复的?
不重复的简单
se lect dist inct user,ip,date fro m table

重复的图片点击可在新窗口打开查看