当前位置: 代码迷 >> Sql Server >> sql 排序后求最大值有关问题
  详细解决方案

sql 排序后求最大值有关问题

热度:23   发布时间:2016-04-24 10:03:14.0
sql 排序后求最大值问题
有这么几个字段,id,x,y,lasttime,其中x,y代表横纵坐标,lasttime表示标号为id的物体在(x,y)出最后的时间点
表的内容大致如下
     id           x                 y                     lasttime
         1      14.123       22.103             2014-01-01  00:01:03
         1      15.123       18.123             2014-02-05  03:02:10
         1       8.542         7.654               2014-01-01 12:21:09
         2       321.120    9.123               2014-03-03  22:22:22
     ........     .........         ..........                ..................
      99      1.111       2.222                2014-08-05    14:12:21
问:查询出3月份位移最大的编号(提示:先通过时间排序,然后计算出相邻两点间的位移(x2-x1)2+(y2-y1)2,然后对位移求和sum,最后在选出其中在3月份sum的最大值)
------解决方案--------------------
问题解决请结帖
  相关解决方案