row_number() over(partition by '分组' order by '日期')
2016-05-06 13:13
501 查看
实例1
create table gao (id int ,date1 datetime,zhi NUMERIC(12,3))
---drop table gao
insert into gao values(1,'2016-5-3 00:12:00',60.2)
insert into gao values(2,'2016-4-3 00:12:00',90.2)
insert into gao values(3,'2016-3-3 00:12:00',70.2)
insert into gao values(3,'2016-6-3 00:12:00',60.2)
insert into gao values(4,'2016-7-3 00:12:00',30.2)
insert into gao values(4,'2016-8-3 00:12:00',30.2)
select id,date1,zhi,rownum from (
select row_number() over(partition by id order by date1 ) as rownum, * from gao
) t where t.rownum=1
----------------------
select * from
(
select row_number() over(partition by '分组' order by '日期') as rownum -- 排序并分组
, * -- 所需显示的字段
from 表
) as T
where T.rownum = 1
对每组的数据按日期排序并加上行号
取出时只取行号为1,也就是第一条数据。
create table gao (id int ,date1 datetime,zhi NUMERIC(12,3))
---drop table gao
insert into gao values(1,'2016-5-3 00:12:00',60.2)
insert into gao values(2,'2016-4-3 00:12:00',90.2)
insert into gao values(3,'2016-3-3 00:12:00',70.2)
insert into gao values(3,'2016-6-3 00:12:00',60.2)
insert into gao values(4,'2016-7-3 00:12:00',30.2)
insert into gao values(4,'2016-8-3 00:12:00',30.2)
select id,date1,zhi,rownum from (
select row_number() over(partition by id order by date1 ) as rownum, * from gao
) t where t.rownum=1
----------------------
select * from
(
select row_number() over(partition by '分组' order by '日期') as rownum -- 排序并分组
, * -- 所需显示的字段
from 表
) as T
where T.rownum = 1
对每组的数据按日期排序并加上行号
取出时只取行号为1,也就是第一条数据。
相关文章推荐
- 23种设计模式(3):抽象工厂模式
- 判断自守数
- Android AdapterView View的复用机制分析
- leetcode.264. Ugly Number II
- Linux下的sudo及其配置文件/etc/sudoers的详细配置说明
- 用印申请
- 机型适配的一些小技巧
- HOW TO REMOTELY DEBUG APPLICATION RUNNING ON TOMCAT FROM WITHIN INTELLIJ IDEA
- ElasticSearch(一)-安装
- Set、List、HashMap优缺点比较,高性能集合
- C++课堂作业2016.05.04
- yii2操作数据库 mysql 读写分离 主从复制
- gitignore
- 应用接入微信支付——移动支付
- Spring框架的搭建
- Android开发之毛玻璃效果实例代码
- Android 进阶 教你打造 Android 中的 IOC 框架 【ViewInject】 (下)
- Web网页简单的静态导航菜单的制作
- LeetCode 39/40. Combination Sum i, ii
- 【CODEVS 1553】互斥的数 哈希表