duplicates - 在 Teradata 中使用 Qualify 删除重复行
问题描述
我的一个 Teradata 表中有以下数据,我想根据三个不同的变量删除重复的行
Have
ID CDate DDate Seq
101 4/25/2020 5/24/2020 1201
101 4/25/2020 5/26/2020 1201
101 4/26/2020 5/24/2020 1202
101 4/26/2020 5/26/2020 1202
Want
ID CDate DDate Seq
101 4/25/2020 5/24/2020 1201
101 4/26/2020 5/26/2020 1202
使用以下查询
Qualify row_number() Over (Partition By ID, CDate, DDate ORDER BY Seq)=1
我仍然得到相同的 4 行output
任何帮助表示赞赏
解决方案
推荐阅读
- c++ - 如何让 QColor::greenF 颜色值恰好在 0 和 1 之间而不是四舍五入?
- python - 为单个单元测试用例更改 celery 设置 task_always_eager
- javascript - 如何使用正则表达式 javascript 匹配一串单词
- python-3.x - 每个月租金的Python单独行
- reactjs - ReactJS - 前端表单错误处理程序/验证
- actionscript-3 - Actionscript 3.0 命名空间在应用程序描述符文件中无效
- ubuntu - 重新启动/关闭时如何运行脚本
- html - div在旋转时掉出位置
- php - 使用 PHP 将 XML 转换为 CSV,但有一点不同
- arrays - 如何在 Redux 状态下保持秩序?