利用partition分组查询 查询每个分组第一条数据
利用partition分组查询 查询每个分组第一条数据
数据库:sqlserver (其他数据库没有尝试)
row_number() over(partition by year(createtime),month(createtime),day(createtime),glsort ORDER BY createtime DESC)
over(partition by 分组条件)
row_number() over(partition by year(createtime),month(createtime),day(createtime),glsort ORDER BY createtime DESC) over(partition by 分组条件 order by 排序条件(必须))
select * from (select glsort,createtime, sort,id,row_number() over(partition by year(createtime),month(createtime),day(createtime),glsort ORDER BY createtime DESC) as new_index from BusinessInformation where isExamine=1 ) a where a.new_index = 1 ORDER BY a.sort desc, year(a.createtime)desc ,month(a.createtime) desc,day(a.createtime) desc
转载于:https://www.cnblogs.com/OleRookie/p/5292566.html
利用partition分组查询 查询每个分组第一条数据相关推荐
- oracle 取分组第一行,oracle分组后取每组第一条数据
oracle 分组后取每组第一条数据 '数据格式 分组取第一条的效果 sql SELECT * FROM (SELECT ROW_NUMBER() OVER(PARTITION BY x ORDER ...
- PG数据库:分组后取每组第一条数据
PG数据库查询遇到一个需求,数据库表data,先对其中设备标识字段a分组group by,然后查一段时间内的每一个设备数据字段b的极大值和极大值发生的数据时间time,想起之前Oracle有类似写法, ...
- oracle 分组后取每组第一条数据
数据格式 分组取第一条的效果 sql SELECT * FROM (SELECT ROW_NUMBER() OVER(PARTITION BY x ORDER BY y DESC) rn, test1 ...
- mysql分组取出每组地一条数据_MYSQL实现分组排序并取组内第一条数据
一.需要实现分组排序并且取组内状态优先级最高的数据 有一张这样的数据表, 需求是根据error_type分组然后取status最小的第一条数据 第一种写法: select t.* from ( sel ...
- oracle分组查询取第一条数据,160804、oracle查询:取出每组中的第一条记录
oracle查询:取出每组中的第一条记录 按type字段分组,code排序,取出每组中的第一条记录 方法一: select type,min(code) from group_info group b ...
- unicloud aggregate的group保留查询数据,提取每个分组第一条数据某个字段值
直接上代码, .group({_id:"$aaa._id",//按照某个参数分组arr:{"$push":{ //push方法 就是$type_cat相同的数据 ...
- SQL分组获取记录的第一条数据——PARTITION BY
在查询数据时如果有重复,我们都知道可以用distinct去重,但使用distinct只能去除所有查询列都相同的记录,如果有一个字段不同,distinct是无法去重的,但我们还想要实现这样的效果,这时我 ...
- MYSQL实现分组排序并取组内第一条数据
一.需要实现分组排序并且取组内状态优先级最高的数据 有一张这样的数据表, 需求是根据error_type分组然后取status最小的第一条数据 第一种写法: select t.* from (sele ...
- Lambda表达式 Linq SQL Server 分组后获取第一条数据或最小(最大)数据
1.Lambda表达式 以下是从网上粘贴下来 经测试失败 提示方法"First"只能用作最终查询操作.请考虑在这个实例中使用方法"FirstOrDefault" ...
最新文章
- 【POJ】3268 Silver Cow Party (将有向图的边反转)
- 如何在ARM开发板上从源码编译安装OpenCV和OpenCV contrib
- linux系统进程的内存布局
- git bash 风格调整
- Airflow 中文文档:安全
- 7620a路由mysql_MT7620A路由刷DDWRT 及2.4G无线设置经验
- [导入]警告:不能将项目“project”中的依赖项“file”复制到运行目录,因为它将改写引用“file”。...
- Java调用R与Python
- 开源 php 生活黄页,15个PHP库,你值得拥有!(上)
- java画图类_JAVA绘图类_Graphics
- 华为端口聚合命令_华为汇聚交换机链路聚合配置命令
- 获取 app 签名的方式汇总
- AD16创建元器件库步骤
- 收藏备用丨CAD快捷键大全
- 程序流程图、N-S图、PAD图
- redis的setex key seconds value命令的bug
- PYQT5 QGridLayout及setRowStretch、setColumnStretch用法简探
- 表单提交-form,快速取值
- //3.求和:n+nn+nnn+nnnn+nnnnn
- poi 宋体_(六)POI-操作Excel的poi的字体设置
热门文章
- 精通python要多久-小白到精通python要多久
- 在哪里学python比较好-学Python从哪里开始?
- python面试-马哥教育官网-专业Linux培训班,Python培训机构
- python中文意思k-Python中_,__,__xx__的区别
- python读中文-python读写中文
- python程序员月薪多少-据说做Python程序员,都月薪上万?
- python编程基础教程-史上最全Python编程基础入门教程
- python 基础命令-Python 命令行(CLI)基础库
- python自学网站有哪些-小白如何入门Python? 制作一个网站为例
- python基础知识面试题-[面试] 1. 关于Python的基础知识