首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >蜂巢中的等级高于划分

蜂巢中的等级高于划分
EN

Stack Overflow用户
提问于 2017-10-26 01:42:33
回答 2查看 5.2K关注 0票数 2

表A中有如下所示的数据:3列属性id、结束日期和键,必须为属性id和结束日期的每个唯一组合填充键字段,如下所示

代码语言:javascript
复制
key property id end date
1   7050    12/31/9999
2   7530    12/31/9999
2   7530    12/31/9999
2   7530    12/31/9999
2   7530    12/31/9999
3   7541    12/31/9999
3   7541    12/31/9999
3   7541    12/31/9999
4   7567    12/31/9999
4   7567    12/31/9999

我试过

代码语言:javascript
复制
select rank() over (partition by property_id,effective_end_date) as key,
       property_id,
       end_date 
 from table A

但是它把1作为所有记录的键。请帮帮忙

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-10-26 07:22:19

使用下面的命令,使用order by:

代码语言:javascript
复制
select rank() over (ORDER by property_id,effective_end_date) as key,
   property_id,
   effective_end_date from table A
票数 1
EN

Stack Overflow用户

发布于 2018-12-19 11:27:29

它的工作方式是将顺序按添加,如下所示:

代码语言:javascript
复制
select rank() over (partition by property_id order by effective_end_date) as key,
       property_id,
       end_date 
 from table A
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46944564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档