数据如下:pid         x                         y                      uid         tim                                                    
----------- ----------------------- ----------------------------------------------------- -----
1           41.759292000000002        123.49645599999999     1            2010-08-06 16:49:20.000
2           61.759292000000002        123.49645599999999     2     2010-08-06 16:49:51.000
3           63.759292000000002        123.49645599999999     2     2010-08-06 16:50:21.000
4           41.759292000000002        123.49645599999999     1     2010-08-06 16:50:52.000
5           41.759292000000002        123.49645599999999     1    2010-08-06 16:51:22.000
6           41.759292000000002        123.49645599999999     1     2010-08-06 16:51:53.000
7           65.759292000000002        123.49645599999999     2     2010-08-06 16:52:23.000
8           41.759292000000002        123.49645599999999     1    2010-08-06 16:52:54.000
9           41.759292000000002        123.49645599999999     1     2010-08-06 16:53:25.000
10          41.759292000000002        123.49645599999999     1     2010-08-06 16:54:39.000我想查询uid等于1的数据。并且可以根据时间间隔来查询数据的  如间隔1秒 间隔3秒等等。现在我遇到的情况是我可以取出
记录但是是随机的而不是可设置的。请大家帮帮忙,十分感谢。这是数据库部分 我还考虑了是放入datatable中不知此做法
可行?

解决方案 »

  1.   

    LZ是想按照设置的时间间隔在页面上刷新数据吧?页面上放个Timmer控件,规定时间查一次不行吗?
      

  2.   

    可以先放到datatable中,遍历取出时间字段,从第二个与第一个时间进行比较,如果满足条件则按照此方法依次进行第三个与第二个进行比较,如果不满足条件则删除第三条记录。依次类推,最后剩下的记录都是相隔30秒以上的!
      

  3.   

    参考:
    SQL通过时间间隔来查询记录