有这样一个数据表,其中N1是被判断的数字,奇数、偶数字段分别记录N1连续出现奇数或偶数的次数。IDYEARTIMESN1奇数偶数12009141791022009141813203200914195304200914202940520091421...
有这样一个数据表,其中N1是被判断的数字,奇数、偶数字段分别记录N1连续出现奇数或偶数的次数。
ID YEAR TIMES N1 奇数 偶数
1 2009 1417 9 1 0
2 2009 1418 13 2 0
3 2009 1419 5 3 0
4 2009 1420 29 4 0
5 2009 1421 4 0 1
6 2009 1422 18 0 2
7 2009 1423 20 0 3
8 2009 1424 25 1 0
9 2009 1425 7 2 0
问题是:如果我删除或修改了其中某条的数据(比如删掉1418的数据),那么后面的记录连续 奇数 值如何能自动减1变成如下的数据?是不是数据库规划上的问题,我应该如何重新规划数据库?
ID YEAR TIMES N1 奇数 偶数
1 2009 1417 9 1 0
3 2009 1419 5 2 0
4 2009 1420 29 3 0
5 2009 1421 4 0 1
6 2009 1422 18 0 2
7 2009 1423 20 0 3
8 2009 1424 25 1 0
9 2009 1425 7 2 0
我的需求是这样的。
1、记录每次N1的值,并记录N1连续为奇数或偶数的次数。
2、当输入本次N1值的时候,页面能提示历史记录中最多连续了出现了多少次奇数或偶数,统计总共的奇数或偶数多少次,到目前已经连续奇数或偶数多少次。
展开