【发布时间】:2019-11-06 13:40:57
【问题描述】:
我需要编写一个查询来返回每个人选择的第一个和最后一个颜色。 这是我的代码
Select t1.name,t1.color,min(t1.rnkmin) ,t2.color,max(t2.rnkmax)
From(
Select name,color,
Danse_rank() over(partition by name order by time asc) as rnkmin
From table 3) as t1 inner join (
Select name,color,
Danse_rank() over (partition by name order by date asc) as rnkmax
From table 3) as t2 on t1.name=t2.name
但遗憾的是我得到了一个错误,我不明白为什么 谢谢你的帮助:)
【问题讨论】:
-
用您正在使用的数据库标记您的问题。
标签: sql pivot greatest-n-per-group window-functions