表格如下:
ID Account pro_id m_time (ID ,示数,表编号,时间)1 1 a01 2019-05-01
2 1 a01 2019-05-02
3 3 a01 2019-05-03
4 23 a01 2019-05-04
5 4 a01 2019-05-05
6 5 a01 2019-05-06如,ID=4的数据肯定是不正常的,account应该是正常增长,ID=5、6此时的数据是正确的。如果通过查询,把ID=4或者更多的错误找出来。
当然,还有不同的pro_id,表示不同的表,也就是说,要找出所有表的异常数据
ID Account pro_id m_time (ID ,示数,表编号,时间)1 1 a01 2019-05-01
2 1 a01 2019-05-02
3 3 a01 2019-05-03
4 23 a01 2019-05-04
5 4 a01 2019-05-05
6 5 a01 2019-05-06如,ID=4的数据肯定是不正常的,account应该是正常增长,ID=5、6此时的数据是正确的。如果通过查询,把ID=4或者更多的错误找出来。
当然,还有不同的pro_id,表示不同的表,也就是说,要找出所有表的异常数据
解决方案 »
- 那个更好:con.Execute() 和rs.Open sql, con, adOpenKeyset.我觉得execute速度快,但是帮助说不建议用execute保存。大家谈谈
- 我正在做一个系统,也在担心一个问题,请做过大型软件的进来。
- 两个模块间的赋值
- 不行了,来这里试试,有没有人能帮我解决
- 没有权限转赠,只好一点一点送大家,希望大家的程序人生都丰富多彩
- 关于代码操作文件地问题
- 如何把事件查看器的日志文件(*.EVT)保存到数据库中?
- 关于Crystal Report4.6版的控制问题(在线等待)
- api列出活动窗口
- 请问,DAO3.6+Access问题?急!!
- 运行时错误 0
- 求大神给一个VBA的简易库存系统
或者用sql的select语句来读取recordset,然后比较recordset里的数据;
WHERE t1.Account >
(SELECT t2.Account FROM 表1 t2
WHERE t2.ID=(t1.ID+1))还有你说的不同的pro_id的情况,这个好筛选吧,你定的一个正确的pro_id,把和这个值不一样的记录Select出来不是难事吧。