日期:2014-05-18  浏览次数:20874 次

多表联合查询排序
我有两张表,想将第一张表按站号 利用聚合函数统计日期1至日期2的统计结果(max,min,sum等),结果集返回了50个站的资料。我想将返回的50个站按第二张表的“所在县域”和“站号”排序,但GirdView不显示站号,而显示站名。请问高位大侠,sql语句怎么写。表1、表2都没有主键。根据数据表1也法设主键。
表1字段: 站号 日期 气温 降水 风速...
  数据:Y001 2011-1-1 11.0 5.0 7.5
  Y001 2011-1-2 12 6.0 6.0
  :
  Y002 2011-1-1 1 1 1
  Y002 2011-1-2 2 2 2
  :
  Y002 2011-1-31 33 33 33

表2字段:站号 站名 经度 纬度 海拔高度 所在县域
  数据:Y001 北京 88.0 88.0 1100 北京
  Y002 上海 88.0 44.0 1000 上海
  :
  :
  Y020 成都 88.0 40.0 800 北京

------解决方案--------------------
自动生成一个 NEWID()
拿第一张表的时间去做排序