groub by 与 over partition by 的区别
2024-09-05 23:43:13
这个逻辑,写的很对。明白了这个意思。
over partition by 前面一定要用汇总函数。groub by 就可以不用。本质都是汇总
SELECT a.*
,SUM(a.audit_status) OVER(PARTITION BY a.sign_type ) AS sign_type
FROM jz_daojia.f_jz_order_common a
WHERE dt = '${bdp.system.bizdate}'
LIMIT 1000
https://blog.csdn.net/dwt1415403329/article/details/87835383
理解 row_number 和 partition by 使用方法。
以及时间使用 ORDER BY allocation_time,没有倒序就是正常的时间。
时间递增性。2018到2019年。就是距离现在最晚的时候。
ORDER BY allocation_time DESC 。就是距离现在最近的。
SELECT *
FROM (
SELECT a.*
,ROW_NUMBER() OVER(PARTITION BY clue_id ORDER BY allocation_time) AS asc_number
FROM o_jz_clue_t_allocation_record a
WHERE dt = '${bdp.system.bizdate}'
) a
WHERE a.asc_number > 2
LIMIT 100
最新文章
- 浏览器兼容性-JS篇
- Linux入门50指令
- linux下与windows下的换行符
- [LoadRunner]录制启动时报“The JVM could not be started……”错误解决方案
- Tomcat AccessLog 格式化
- 南阳oj 求N!的二进制表示最低位的1的位置(从右向左数)。
- 布隆过滤器(Bloom Filter)详解——基于多hash的概率查找思想
- DHCP Server软件使用教程
- CNKI翻译助手-连接数据库失败
- 【设计优化】-使用缓冲(Buffer)提高程序性能
- CSharp设计模式读书笔记(18):中介者模式(学习难度:★★★☆☆,使用频率:★★☆☆☆)
- 伸展树(Splay树)的简要操作
- Andrew Ng机器学习课程笔记--week11(图像识别&;总结划重点)
- 《Effective Modern C++》翻译--简单介绍
- Android4.0 声卡配置-高通msm8916移植
- Dev TreeList 添加节点图标问题
- 如何创建 SVN 服务器,并搭建自己的 SVN 仓库 如何将代码工程添加到VisualSVN Server里面管理
- Linux系统安装和网络配置
- 安装Python 3.6 在Ubuntu 16.04 LTS 版本
- Android viewpager + 可缩放的imageview