由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - 请教一个类似给各部门雇员工资排序的sql问题
相关主题
A rookie's query questionA sql question
SQL中怎样用定制列排序?how to make query faster?
关于Acess的简单问题query estimation shows cost 900%?
一个SQL query的问题oracle JDBC thin vs. JDBC OCI
Question 2: distributed database question?再问个excel问题吧
[转载] question about SQL in Access急,SQL2005, 怎么查过去一小时里run过的所有query?
[转载] Can anyone interpret this simple SQL?Late afternoon 腦不好使
请教一个query请教一个mssql的问题
相关话题的讨论汇总
话题: id1话题: id2话题: id3话题: 排序话题: 雇员
进入Database版参与讨论
1 (共1页)
o******n
发帖数: 511
1
工作中碰到的一个问题:
有一个redshift里的表,有如下几个fields,分别是id1, id2, id3, day, users,其
中id1, id2, id3, day是composite key。
我想找出每个id1+id2+id3对应的最近三十天的users。
我知道这个可以用类似于给各部门雇员工资排序的办法用self join。
请问可以用window function做吗?我试过nth_value但报错。应该怎么写完整的query
呢?谢谢。
x****e
发帖数: 1773
2
windows function, ROW_NUMBER, order by blabla + 工资。

query

【在 o******n 的大作中提到】
: 工作中碰到的一个问题:
: 有一个redshift里的表,有如下几个fields,分别是id1, id2, id3, day, users,其
: 中id1, id2, id3, day是composite key。
: 我想找出每个id1+id2+id3对应的最近三十天的users。
: 我知道这个可以用类似于给各部门雇员工资排序的办法用self join。
: 请问可以用window function做吗?我试过nth_value但报错。应该怎么写完整的query
: 呢?谢谢。

o******n
发帖数: 511
3
谢谢,我去试下。
试了,一次可以用row_number()选出某一个id的last 30 days uniques, works well,
thanks!

【在 x****e 的大作中提到】
: windows function, ROW_NUMBER, order by blabla + 工资。
:
: query

1 (共1页)
进入Database版参与讨论
相关主题
请教一个mssql的问题Question 2: distributed database question?
parameterized queries with no inputs[转载] question about SQL in Access
Re: Recordset - I stuck! Help![转载] Can anyone interpret this simple SQL?
A SQL query never stop running is bothering me: help needed (转载)请教一个query
A rookie's query questionA sql question
SQL中怎样用定制列排序?how to make query faster?
关于Acess的简单问题query estimation shows cost 900%?
一个SQL query的问题oracle JDBC thin vs. JDBC OCI
相关话题的讨论汇总
话题: id1话题: id2话题: id3话题: 排序话题: 雇员