SQL查找1分钟内出现的重复记录
我正在检查数据库列中记录的网站条目
:浏览器、click_type_id、引用者和日期时间,
如果多行具有相同的浏览器、click_type_id 和引用者,并且带有时间戳(彼此发生在 1 分钟内),则它们被视为重复。
我需要一个 sql 语句来根据上述条件查询这些重复项。
任何帮助表示赞赏。
I am checking website entrys that are recorded in a database
columns: browser, click_type_id, referrer, and datetime
if multiple rows have the same browser, click_type_id, and referrer and are timestamped (occur within 1 minute of one another) they are considered a duplicate.
I need a sql statement that can query for these duplicates based on the above criteria.
Any help is appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
防止插入
在现有数据中查找(依赖于小日期时间准确性,可能有助于避免问题评论中出现的问题)
To prevent inserts
To find in existing data (relies on smalldatetime accuracy and may help to avoid issues as per comment to question)