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

向高手请教:如何在一个结果集中求出最大的那条记录? [问题点数:0分]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs7
本版专家分:13466
Bbs6
本版专家分:5839
Bbs4
本版专家分:1655
Blank
蓝花 2003年1月 其他数据库开发大版内专家分月排行榜第三
Bbs3
本版专家分:556
匿名用户不能发表回复!
其他相关推荐
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找某个字段最大的记录或连接
有一种经常遇到的情况可以小结一下,比如一个表中一个account_id对应多个loan_id,这个时候找最大的loan_id那条记录就是形如 SELECT DISTINCT ON(account_id),loan_id,XXX FROM table ORDER BY account_id,loan_id DESC ORDER BY 后的第一个字段要和SELECT DISTINCT ON
SQL:多表关联取最大日期的那条记录
作者:iamlasong 1、需求 两个表,投递记录表和封发开拆记录表,现在想知道投递日期距最后一次封发日期天数分布情况。 对这个需求,需要先查询出投递明细,同时要知道对应的邮件最后一次封发情况,如机构、日期等 2、明细查询 考虑到一天可能封发多次,所以取日期和时间都是最大的那条,语句如下: select * from tb_evt_bag_mail_rel
group by分组后获得每组中时间最大的那条记录
用途: GROUP BY 语句用于 根据一个或多个列对结果集进行分组。 例子: 原表: 现在,我们希望根据USER_ID 字段进行分组,那么,可使用 GROUP BY 语句。 我们使用下列 SQL 语句: SELECT ID,USER_ID,problems,last_updated_date from t_iov_help_feed
oracle 查询最大值 并找出最大值的相关属性
oracle 查询最大值 并找出最大值的相关属性
oracle取时间最大的一条数据
oracle取时间最大的一条数据的两种方法 建议使用第一种 数据量大的可以加上索引以提高效率1.select * from (select t.regtime, t.nechen,t.id from memberinfo t order by regtime desc) where rownum=1 2.select t.regtime,t.nechen,t.id from memberinf
应用mysql_num_rows()函数获取查询结果集中的记录数
应用mysql_num_rows()函数获取查询结果集中的记录数 请输入图书名称   编号 图
单向链表的节点创建和头插、尾插、任意位置插入节点的实现
单向链表的节点创建和头插、尾插、任意位置插入节点的实现 今天复习了以下链表的知识,决定通过自己的理解直接手撕代码,不去参考已经写过的链表代码,在不断的调试中,总算写出来了同时发现对指针和单向链表有了更深的理解。 实现代码: //单向链表 struct Node //用结构体作为链表的节点 { Node *next; //用于存储下一个节点的地址 string data...
oracle 在查询结果中增加一列不存在的字段
问题背景: 现在假设有一张表tb_a, 表中字段有aa,bb,cc, 查询整个表内容: select a.* from tb_a a   现在想在查询出来的结果集中增加一列字段名为name,值为‘张三’的一列 解决方法 那么sql语句应该这样写 select a.*,'张三' name from tb_a a  ...
分组查询取最大时间记录的多种方式
sql语句: create table dispatch_result ( dr_id number not null, sheet_id number, check_next varchar(20), check_time
关闭