当执行一条语句:
select sum(lfzt+lfgn) max_lf, adate from mydayinfo where adate between '20091231' and '20100103' group by adate order by max_lf desc输出结果是
max_lf  adate
47998  20100101
46799  20100103
31851  20100102 怎样把第一条结果查询出来

解决方案 »

  1.   

    select top 1 sum(lfzt+lfgn) max_lf, adate from mydayinfo where adate between '20091231' and '20100103' group by adate order by max_lf desc
      

  2.   

    select top 1 sum(lfzt+lfgn) max_lf, adate from mydayinfo where adate between '20091231' and '20100103' group by adate order by max_lf desc
      

  3.   

    select top 1 sum(lfzt+lfgn) max_lf, adate from mydayinfo where adate between '20091231' and '20100103' group by adate order by max_lf desc