SQL 分组后获取其中一个字段最大值的整条记录
来源:互联网 发布:mac 查找软件安装路径 编辑:程序博客网 时间:2024/06/04 22:48
--有id,name,createDate的一张表testTable
--根据name分组,获取每组中createDate最大的那条记录(整条)查询出来
----------------------------------------------
创建一张表,语句如下:
[sql] view plaincopy
1. CREATE TABLE [dbo].[testTable]
2. (
3. [id] [int] NOT NULL IDENTITY(1, 1),
4. [name] [nchar] (10) COLLATE Chinese_PRC_CI_AS NULL,
5. [counts] [int] NULL,
6. [createDate] [datetime] NULL
7. )
8. GO
9. -- Constraints and Indexes
10. ALTER TABLE [dbo].[testTable] ADD CONSTRAINT [PK_testTable] PRIMARY KEY CLUSTERED ([id])
11. GO
插入测试数据:
1. insert into testTable(id,name,counts,createDate) values(1,'A ',20,'01 14 2011 10:52PM')
2. insert into testTable(id,name,counts,createDate) values(2,'A ',10,'02 14 2011 10:52PM')
3. insert into testTable(id,name,counts,createDate) values(3,'B ',20,'03 14 2011 10:52PM')
4. insert into testTable(id,name,counts,createDate) values(4,'B ',40,'04 14 2011 10:52PM')
5. insert into testTable(id,name,counts,createDate) values(5,'B ',10,'05 14 2011 10:52PM')
6. insert into testTable(id,name,counts,createDate) values(6,'C ',20,'06 14 2011 10:52PM')
7. insert into testTable(id,name,counts,createDate) values(7,'C ',40,'07 14 2011 10:52PM')
查询SQL语句:
1. select * from (
2. select id,name,counts,createDate,row_number() over(partition by name order by createDate desc) rn
3. from testTable
4. ) t where t.rn <=1
结果如下:
- SQL 分组后获取其中一个字段最大值的整条记录
- SQL 分组后获取其中一个字段最大值的整条记录
- SQL 分组后获取其中一个字段最大值的整条记录
- SQL 分组后获取其中一个字段最大值的整条记录
- Mysql分组后获取其中一个字段最大值的整条记录
- SQL 表分组后获取最大值的整条记录
- mysql分组后获取最大值的记录
- oracle分组后合并其中一个字段
- SQL(oracle) 取得分组后最大值记录
- SQL(oracle) 取得分组后最大值记录
- MySql按一个字段分组并且取另一个字段最大值的记录
- SQL 两个字段分组,其中一个字段的不同情形,分类并计算数量
- sql分组后取第一条记录
- sql、hql获取一列字段的最大值
- Mysql按字段分组取最大值记录
- Mysql按字段分组取最大值记录
- Mysql按字段分组取最大值记录
- Mysql按字段分组取最大值记录
- 调试之剑
- uva10763
- 字符串分割
- List环形双向链表
- Fatal error: Call to undefined function session_register() 的解决方法
- SQL 分组后获取其中一个字段最大值的整条记录
- 【郑轻】[1770]Lovely Ball
- hdu 计算机学院大学生程序设计竞赛(2015’12)The Magic Tower
- NYIST448 寻找最大数
- 求100~200间的质数
- C#学习笔记005-构造函数
- IOS动画中的枚举UIViewAnimationOptions
- 64. 创建音乐播放管理类
- UI - UIScrollView、UIPageControl