请教高手:这个语句查询问题如何解决?

有这样一个表:

线名        里程        级别        日    期
-----        ------      -------      ----------
京山      3.481      2              2008-01-02
京山      4.612      3              2008-02-01
京山      3.480      2              2008-01-06
京秦      41.073    1              2008-01-08
京山      3.501      2              2008-01-03
京哈      0.148      2              2008-01-10
京秦      41.080    2              2008-01-08
京哈        1.500    2              2008-03-04
京秦        41.093  3              2008-01-09
京秦        41.090  1              2008-01-07

现在有这样的查询要求:
1.找出相同线名,级别在2级及以上,里程重复3次及以上(里程值相差小于0.030的记录可视为重复记录)的记录列表,并统计这样的重复记录处数。结果应为以下:

线名        里程        级别        日    期
-----        ------      -------      ----------
京山      3.481      2              2008-01-02
京山      3.480      2              2008-01-06
京山      3.501      2              2008-01-03

重复地段:1处

2.找出相同线名,级别在1级及以上,里程重复2次及以上(里程值相差小于0.030的记录可视为重复记录)并日期连续的记录列表,并统计这样的重复记录处数。结果应为以下:

线名        里程        级别        日    期
-----        ------      -------      ----------
京山      3.481      2              2008-01-02
京山      3.501      2              2008-01-03
京秦      41.090    1              2008-01-07
京秦      41.073    1              2008-01-08
京秦      41.080    2              2008-01-08
京秦      41.093    3              2008-01-09

连续日期重复地段:2处

请教各位高手,这样的查询语句如何写?我用的是SQL server 2000.小弟在此有礼了。请高手加我。我的QQ:40707343。不胜感谢!

最后编辑tsquake 最后编辑于 2008-08-05 17:18:38