ftime     day    month    f1(都是integer)
  1        1       1      12
  2        1       1      27
  3        1       1      45
  4        1       1      78
  1        2       1      12
  2        2       1      217 
  3        2       1      122
  4        2       1      34
  1        3       1      112
  2        3       1      227 
  3        3       1      172
  4        3       1      237
  1        4       1      152
  2        4       1      227 
  3        4       1      192
  4        4       1      127   
  ..........................
  .........................
把月的每一天的最大的f1都求出了select max(f1) from table1 group by day

解决方案 »

  1.   

    将SELECT 里的字段分组,
    如表为Tab
    Code,  Name
    003    Zhangsan
    002    Lisi
    004    ZhaoLiu
    004    WangerSelect code,Name 
    From Tab
    结果就是上面的
    如Select code,Name 
    From Tab
    Group by Code,Name
    结果为
    002    Lisi
    003    Zhangsan
    004    Wanger
    004    ZhaoLiu
    如Select code,Name 
    From Tab
    Group by Code,Name Desc
    结果为
    002    Lisi
    003    Zhangsan
    004    ZhaoLiu
    004    Wanger
      

  2.   

    GROUP BY 子句包含以下组件: 一个或多个自由聚合的表达式。通常是对分组列的引用。
    ALL 关键字(可选),该关键字指定返回由 GROUP BY 子句产生的所有组,即使某些组没有符合搜索条件的行。
    CUBE 或 ROLLUP。
    通常情况下,HAVING 子句与 GROUP BY 子句一起使用,不过也可以单独指定 HAVING 子句。 
    只要表达式中不包括聚合函数,就可通过该表达式分组,例如:SELECT DATEPART(yy, HireDate) AS Year,
           COUNT(*) AS NumberOfHires
    FROM Northwind.dbo.Employees
    GROUP BY DATEPART(yy, HireDate)下面是结果集。Year     NumberOfHires
    1992     3
    1993     3
    1994     3(3 row(s) affected)在 GROUP BY 子句中,必须指定表或视图列的名称,而不是使用 AS 子句指派的结果集列的名称。例如,以 GROUP BY Year 替换 GROUP BY DATEPART(yy, HireDate) 子句是不合法的。可以在 GROUP BY 子句中列出多个列以嵌套组,即可以通过列的任意组合分组表。例如,以下查询按类型和出版商 ID 分组,得到平均价格和 year-to-date 的销售额总和:USE pubs
    SELECT type, pub_id, 'avg' = AVG(price), 'sum' = sum(ytd_sales)
    FROM titles
    GROUP BY type, pub_id下面是结果集:type         pub_id avg                    sum         
    ------------ ------ ---------------------- ----------- 
    business     0736    2.99                  18722       
    psychology   0736   11.48                  9564        
    mod_cook     0877   11.49                  24278       
    psychology   0877   21.59                  375         
    trad_cook    0877   15.96                  19566       
    UNDECIDED    0877    NULL                  NULL      
    business     1389   17.31                  12066       
    popular_comp 1389   21.48                  12875       (8 row(s) affected)