数据库查询,一个表如何加减乘除计算结果后挑选出条件相等行?例如我有如下一个表:idyearnumbertext1201113dfsd12201116dfsd23201114dfsd34201111dfsd45201213dfsd36201215dfsd47201214dfsd38201216dfsd4
数据库查询,一个表如何加减乘除计算结果后挑选出条件相等行?
例如我有如下一个表:
idyearnumbertext
1201113dfsd1
2201116dfsd2
3201114dfsd3
4201111dfsd4
5201213dfsd3
6201215dfsd4
7201214dfsd3
8201216dfsd4
想取得结果如下:
IDAIDBYEARAYEARBNumberANumberBtestAtestB
15201120121313dfsd1dfsd3
28201120121616dfsd2dfsd4
37201120121414dfsd3dfsd3
查找条件:
Year字段等于Year-1的行的Number与之相同的行合并成上面的结果.
例如2011-1=2010,没有year字段等于2010,一直向下查询到2012-1=2011,查询2011所有行里是否有与Number相等的行.