CSDN论坛 > MS-SQL Server > 基础类

请问找一个字段中某3位数最大值的SQL语句应该如何写? [问题点数:80分,结帖人myperry]

Bbs1
本版专家分:60
结帖率 99.69%
CSDN今日推荐
Bbs12
本版专家分:374376
Blank
状元 2003年 总版技术专家分年内排行榜第一
Blank
金牌 2003年11月 总版技术专家分月排行榜第一
2003年10月 总版技术专家分月排行榜第一
2003年8月 总版技术专家分月排行榜第一
2003年6月 总版技术专家分月排行榜第一
2003年5月 总版技术专家分月排行榜第一
2003年4月 总版技术专家分月排行榜第一
2003年3月 总版技术专家分月排行榜第一
Blank
银牌 2003年9月 总版技术专家分月排行榜第二
2003年7月 总版技术专家分月排行榜第二
2003年2月 总版技术专家分月排行榜第二
Blank
铜牌 2003年1月 总版技术专家分月排行榜第三
2002年12月 总版技术专家分月排行榜第三
Bbs1
本版专家分:67
Bbs7
本版专家分:13466
Bbs14
本版专家分:884060
Blank
名人 年度总版至少三次排名前十即授予名人勋章
Blank
状元 2005年 总版技术专家分年内排行榜第一
2004年 总版技术专家分年内排行榜第一
Blank
进士 2006年 总版技术专家分年内排行榜第六
2003年 总版技术专家分年内排行榜第八
Blank
金牌 2005年6月 总版技术专家分月排行榜第一
2005年5月 总版技术专家分月排行榜第一
2005年4月 总版技术专家分月排行榜第一
2005年3月 总版技术专家分月排行榜第一
2005年2月 总版技术专家分月排行榜第一
2005年1月 总版技术专家分月排行榜第一
2004年12月 总版技术专家分月排行榜第一
2004年11月 总版技术专家分月排行榜第一
2004年10月 总版技术专家分月排行榜第一
2004年9月 总版技术专家分月排行榜第一
2004年8月 总版技术专家分月排行榜第一
2004年7月 总版技术专家分月排行榜第一
2004年6月 总版技术专家分月排行榜第一
2004年5月 总版技术专家分月排行榜第一
2004年4月 总版技术专家分月排行榜第一
2004年3月 总版技术专家分月排行榜第一
2004年1月 总版技术专家分月排行榜第一
2003年12月 总版技术专家分月排行榜第一
Bbs9
本版专家分:57685
Blank
黄花 2009年4月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2009年5月 MS-SQL Server大版内专家分月排行榜第三
匿名用户不能发表回复!
其他相关推荐
hibernate实现表联查并获取某个字段的最大值(随笔)
最近试用hibernate实现三表连接查询并分组显示某个字段的最大值,在mysql中语句可以运行,改成hql无法运行,遂写下随笔以记录 mysql中查询,可以查询到相应的结果 改写成hql语句 "select o.equipment.equId, o.olderName , e1.power, max(opr.oTime),e1.location from Older o ,Equi
Sql 查询一个表中符合条件的且某一项为最大的记录
Sql 查询一个表中符合条件的且某一项为最大的记录
sql 取某表自增字段当前最大值 和一个 update case 例子
select   ident_current(表名)+1   下一值         IDENT_INCR   (   table_or_view   )     --   获得步长     IDENT_SEED   (   table_or_view   )     --   获得种子update tbl_recordsLog set acStockId=(case wh
sql语句:取按a列分组后,b列最大,的所有列的记录
 例如:test 表 abc15abc26bcd17ade28adc若取按a列分组后,b列最大,的所有列的记录,result abc16bcd28adc可以使用
【SQL精彩语句】按某一字段分组取最大(小)值所在行的数据
<br />--按某一字段分组取最大(小)值所在行的数据<br />--(爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开) 2007-10-23于浙江杭州)<br />/*<br />数据如下:<br />name val memo<br />a    2   a2(a的第二个值)<br />a    1   a1--a的第一个值<br />a    3   a3:a的第三个值<br />b    1   b1--b的第一个值<br />b    3   b3:b的第三个值<br />b    2   b2b
对某一字段分组后,取出另一字段最大值的所有记录
表:t_test -------------------------------------- id(int) cost(int) des Autoid(id) -------------------------------------- 1 10 aaaa 1 1 15 bbbb 2 1 20 cccc 3 2 80 aaaa 4 2 100 bbbb 5 2 60 dddd 6 3 500 dddd 7 -------------------------------------- 取每一类id中cost最大的纪录
获取一张表中某个字段最大值的一条记录
--获取一张表中某个字段最大值的一条记录 select * from service_item  a    where service='20039700100698845113440400'  and       version=(select max(b.version)                     from service_item  b                
SqlServer取出多个字段列中的最大值和最小值
现有表table1 , 四个int型 字段 F1,F2,F3,F4;现要查询得到四列中的最大值 , 并只需要返回最大值 方法一: view sourceprint? 1.select case when F12>F34 then F12 else F34 end as MaxNum from 2.(select case when
sql获取分组后取某字段最大一条记录
获取分组后取某字段最大一条记录 方法一:(效率最高) select * from test as a where typeindex = (select max(b.typeindex) from test as b where a.type = b.type ); 方法二:(效率次之) select a.* from test a, (select type,m
SQL更新某字段中的部分值语句
SQL更新某字段中的部分值语句: Update tableName SET columeName = REPLACE(columeName, 'a', 'b')
关闭