select * from fc_ck_ll_v 
 where CONVERT(varchar(10),RQ,120)<'2010-05-26 00:00:00.000'                                        
  and zzjg='五乡分公司' and SFSH='已审核'  and fc_mcgg='柴油[0#]'  and SBBH='A1-136#'
  ORDER BY rq DESC
  
结果是
7BA007BF092F47B2B76552DD177C8CB3 五乡分公司 NULL NULL 2010-05-26 00:00:00.000 五-2010-05-1930 自用 五乡分公司 五-搅拌车队 易波 A1-136# 崔润贵 顾红波 已审核 柴油[0#] 燃料油、其它油类(燃料油) 油类 190201 19 190201001 升 5925 0.0000 5660 NULL NULL 140.300 0.000 0.000
3BF10955C2804A7992056C3FA9372BD5 五乡分公司 NULL NULL 2010-05-25 00:00:00.000 五-2010-05-1847 自用 五乡分公司 五-搅拌车队 易波 A1-136# 陈巧莺 张鸣凤 已审核 柴油[0#] 燃料油、其它油类(燃料油) 油类 190201 19 190201001 升 5660 0.0000 5401 NULL NULL 143.000 0.000 0.000
4AC8D02E1FDE4BD1B88051A1CFAA8114 五乡分公司 NULL NULL 2010-05-23 00:00:00.000 五-2010-05-1672 自用 五乡分公司 五-搅拌车队 易波 A1-136# 崔润贵 张鸣凤 已审核 柴油[0#] 燃料油、其它油类(燃料油) 油类 190201 19 190201001 升 5401 0.0000 5119 NULL NULL 145.310 0.000 0.000
D1804647EC8F4858BBC4CC2E3647FB44 五乡分公司 NULL NULL 2010-05-22 00:00:00.000 五-2010-05-1635 自用 五乡分公司 五-搅拌车队 费正军 A1-136# 陈巧莺 张鸣凤 已审核 柴油[0#] 燃料油、其它油类(燃料油) 油类 190201 19 190201001 升 5119 0.0000 4914 NULL NULL 109.060 0.000 0.000
3428B3575D4D4274984B4E20BD3AA0F7 五乡分公司 NULL NULL 2010-05-20 00:00:00.000 五-2010-05-1498 自用 五乡分公司 五-搅拌车队 易波 A1-136# 崔润贵 张鸣凤 已审核 柴油[0#] 燃料油、其它油类(燃料油) 油类 190201 19 190201001 升 4914 0.0000 4691 NULL NULL 109.400 0.000 0.000
A850397E5A124C8698A3B53024B1F389 五乡分公司 NULL NULL 2010-05-19 00:00:00.000 五-2010-05-1400 自用 五乡分公司 五-搅拌车队 易波 A1-136# 崔润贵 顾红波 已审核 柴油[0#] 燃料油、其它油类(燃料油) 油类 190201 19 190201001 升 4691 0.0000 4438 NULL NULL 131.400 0.000 0.000
8CE312D057BF4FDF83EFDB2D80770844 五乡分公司 NULL NULL 2010-05-18 00:00:00.000 五-2010-05-1296 自用 五乡分公司 五-搅拌车队 易波 A1-136# 陈巧莺 张鸣凤 已审核 柴油[0#] 燃料油、其它油类(燃料油) 油类 190201 19 190201001 升 4438 0.0000 4184 NULL NULL 135.000 0.000 0.000
8A1F58EB8EFC4B3DA67D321B6A533115 五乡分公司 NULL NULL 2010-05-16 00:00:00.000 五-2010-05-1105 自用 五乡分公司 五-搅拌车队 易波 A1-136# 崔润贵 张鸣凤 已审核 柴油[0#] 燃料油、其它油类(燃料油) 油类 190201 19 190201001 升 4184 0.0000 3924 NULL NULL 141.720 0.000 0.000
EB8BD499C4674E4AB508F464C5F8F21E 五乡分公司 NULL NULL 2010-05-13 00:00:00.000 五-2010-05-0956 自用 五乡分公司 五-搅拌车队 易波 A1-136# 崔润贵 张鸣凤 已审核 柴油[0#] 燃料油、其它油类(燃料油) 油类 190201 19 190201001 升 3924 0.0000 3640 NULL NULL 136.000 0.000 0.000
02C821326D0D4494B3885C4A3979EA7F 五乡分公司 NULL NULL 2010-05-12 00:00:00.000 五-2010-05-0875 自用 五乡分公司 五-搅拌车队 易波 A1-136# 崔润贵 顾红波 已审核 柴油[0#] 燃料油、其它油类(燃料油) 油类 190201 19 190201001 升 3640 0.0000 3351 NULL NULL 141.700 0.000 0.000
DEE047F411F74EEC99BD14C573696A0B 五乡分公司 NULL NULL 2010-05-11 00:00:00.000 五-2010-05-0765 自用 五乡分公司 五-搅拌车队 宋正平 A1-136# 崔润贵 顾红波 已审核 柴油[0#] 燃料油、其它油类(燃料油) 油类 190201 19 190201001 升 3351 0.0000 3129 NULL NULL 91.930 0.000 0.000
FA8A1411907C4DA7AAAE7B45B5756B18 五乡分公司 NULL NULL 2010-05-10 00:00:00.000 五-2010-05-0724 自用 五乡分公司 五-搅拌车队 易波 A1-136# 崔润贵 顾红波 已审核 柴油[0#] 燃料油、其它油类(燃料油) 油类 190201 19 190201001 升 3129 0.0000 2838 NULL NULL 144.100 0.000 0.000
D02864B6A6B145FE970C5AA3B5E29FE2 五乡分公司 NULL NULL 2010-05-09 00:00:00.000 五-2010-05-0612 自用 五乡分公司 五-搅拌车队 易 波 A1-136# 崔润贵 张鸣凤 已审核 柴油[0#] 燃料油、其它油类(燃料油) 油类 190201 19 190201001 升 2838 0.0000 2550 NULL NULL 141.000 0.000 0.000
1C53796BCD3341D2B90F44485A9D39A0 五乡分公司 NULL NULL 2010-05-07 00:00:00.000 五-2010-05-0505 自用 五乡分公司 五-搅拌车队 易波 A1-136# 崔润贵 张鸣凤 已审核 柴油[0#] 燃料油、其它油类(燃料油) 油类 190201 19 190201001 升 2550 0.0000 2271 NULL NULL 136.600 0.000 0.000
715E626FEA254E86A6DE2778B3750F52 五乡分公司 NULL NULL 2010-05-06 00:00:00.000 五-2010-05-0420 自用 五乡分公司 五-搅拌车队 易波 A1-136# 陈巧莺 顾红波 已审核 柴油[0#] 燃料油、其它油类(燃料油) 油类 190201 19 190201001 升 2271 0.0000 1984 NULL NULL 139.320 0.000 0.000
C4D35812F4D44847B5CCF303C5809C3B 五乡分公司 NULL NULL 2010-05-04 00:00:00.000 五-2010-05-0278 自用 五乡分公司 五-搅拌车队 易波 A1-136# 崔润贵 张鸣凤 已审核 柴油[0#] 燃料油、其它油类(燃料油) 油类 190201 19 190201001 升 1984 0.0000 1779 NULL NULL 101.110 0.000 0.000
C331324E2ACC499C82DC3933EE9FCDE7 五乡分公司 NULL NULL 2010-05-03 00:00:00.000 五-2010-05-0177 自用 五乡分公司 五-搅拌车队 易波 A1-136# 崔润贵 顾红波 已审核 柴油[0#] 燃料油、其它油类(燃料油) 油类 190201 19 190201001 升 1779 0.0000 1551 NULL NULL 115.400 0.000 0.000
5905B114CDBA43988C4CCB9159158E9F 五乡分公司 NULL NULL 2010-05-02 00:00:00.000 五-2010-05-0071 自用 五乡分公司 五-搅拌车队 易波 A1-136# 崔润贵 顾红波 已审核 柴油[0#] 燃料油、其它油类(燃料油) 油类 190201 19 190201001 升 1551 0.0000 1287 NULL NULL 134.200 0.000 0.000
B475FC16E98A401F9AD1932F1D81305E 五乡分公司 NULL NULL 2010-05-01 00:00:00.000 五-2010-05-0012 自用 五乡分公司 五-搅拌车队 易波 A1-136# 崔润贵 顾红波 已审核 柴油[0#] 燃料油、其它油类(燃料油) 油类 190201 19 190201001 升 1287 0.0000 1003 NULL NULL 140.100 0.000 0.000
A7CBC744BE74459B90C9AF9DD900337C 五乡分公司 NULL NULL 2010-04-29 00:00:00.000 五-2010-04-2220 自用 五乡分公司 五-搅拌车队 易波 A1-136# 崔润贵 顾红波 已审核 柴油[0#] 燃料油、其它油类(燃料油) 油类 190201 19 190201001 升 1003 0.0000 883 NULL NULL 129.000 0.000 0.000
F315F231C5E54D9BBEF46EF4D84B6A56 五乡分公司 NULL NULL 2010-04-29 00:00:00.000 五-2010-04-2185 自用 五乡分公司 五-搅拌车队 杨晓华 A1-136# 陈巧莺 顾红波 已审核 柴油[0#] 燃料油、其它油类(燃料油) 油类 190201 19 190201001 升 879 0.0000 879 NULL NULL 100.000 新车加油 0.000 0.000   select max(gls),max(X_FL) SYFL  from fc_ck_ll_v
  where CONVERT(varchar(10),RQ,120)<'2010-05-26 00:00:00.000'                                        
  and zzjg='五乡分公司'  and SFSH='已审核'  and fc_mcgg='柴油[0#]'  and SBBH='A1-136#'
  
  结果是  879  名名是最大值,查出来却变成最小值。

解决方案 »

  1.   

    重发下  select gls from fc_ck_ll_v 
     where CONVERT(varchar(10),RQ,120)<'2010-05-26 00:00:00.000'                                        
      and zzjg='五乡分公司' and SFSH='已审核'  and fc_mcgg='柴油[0#]'  and SBBH='A1-136#'
      ORDER BY rq DESC5925
    5660
    5401
    5119
    4914
    4691
    4438
    4184
    3924
    3640
    3351
    3129
    2838
    2550
    2271
    1984
    1779
    1551
    1287
    1003
    879      
        select max(gls) gls  from fc_ck_ll_v
      where CONVERT(varchar(10),RQ,120)<'2010-05-26 00:00:00.000'                                        
      and zzjg='五乡分公司'  and SFSH='已审核'  and fc_mcgg='柴油[0#]'  and SBBH='A1-136#'
      
      结果是   879  我郁闷
      

  2.   

    你第一个语句是按日期rq倒序的,跟你第二条语句取max(gls)压跟没有可比性
      

  3.   

    你可以这样,group by 日期 order by rq ,然后取第一行不也是最大值么 select top 1
      

  4.   

    select gls from fc_ck_ll_v 
     where CONVERT(varchar(10),RQ,120)<'2010-05-26 00:00:00.000'  
      and zzjg='五乡分公司' and SFSH='已审核' and fc_mcgg='柴油[0#]' and SBBH='A1-136#'
      ORDER BY rq DESC
    select max(gls) gls from fc_ck_ll_v
      where CONVERT(varchar(10),RQ,120)<'2010-05-26 00:00:00.000'  
      and zzjg='五乡分公司' and SFSH='已审核' and fc_mcgg='柴油[0#]' and SBBH='A1-136#'
    前面你用的是日期排序!!后面的是其他Field
    gls可能是字条类型。。所以会出现这样事。。
      

  5.   

    晕。。打错字了。。字符类型。。
    如果可以的话。。你用这个试试 select cast(gls as integer) 看看