平均月值输出应按年和月递增

时间:2014-01-05 04:53:10

标签: mysql sql

我想逐年取出提升......我尝试但是效果不好。我的查询是。

CREATE  VIEW `avg_month_all` AS 
   SELECT `a`.`year` AS `year`,
          `a`.`month` AS `month`,
          `a`.`temp_air` AS `temp_air`,
          `a`.`rel_humid` AS `rel_humid`,
          `a`.`soil_temp_5` AS `soil_temp_5`,
          `a`.`soil_temp_20` AS `soil_temp_20`,
          `a`.`soil_temp_30` AS `soil_temp_30`,
          `a`.`soil_temp_60` AS `soil_temp_60`,
          `a`.`air_pressure` AS `air_pressure`,
          `a`.`dry_temp` AS `dry_temp`,
          `a`.`wet_temp` AS `wet_temp`,
          `b`.`run` AS `run`,
          `b`.`velocity` AS `velocity`,
          `c`.`rainfall` AS `rainfall`,
          `c`.`evep` AS `evep`,
          `c`.`max_temp` AS `max_temp`,
          `c`.`min_temp` AS `min_temp`,
          `c`.`sunshine_hrs` AS `sunshine_hrs`
   FROM ((`avg_month_val` `a` 
   LEFT JOIN `avg_month_velo` `b`
   ON(((`a`.`year` = `b`.`year`) AND (`a`.`month` = `b`.`month`))))
   LEFT JOIN `avg_month_val1` `c`
   ON(((`a`.`year` = `c`.`year`) AND (`a`.`month` = `c`.`month`))))
   ORDER BY (`a`.`year` ASC AND `a`.`month` ASC);

0 个答案:

没有答案
相关问题