小编Eth*_*mih的帖子

使 date_trunc() 在星期日而不是星期一开始

Select date_trunc('week',dateTime) Date_week, Max(Ranking) Runing_Total_ID
    from (select datetime, id , dense_rank () over (order by datetime) as Ranking
          from Table1)
 group by 1
Run Code Online (Sandbox Code Playgroud)

这个查询可以让我按周获得总 ID 的运行总数。但在 Postgres 中,一周默认从星期一开始。有什么办法可以将一周的开始时间更改为星期日吗?

postgresql datetime dbeaver amazon-athena

5
推荐指数
1
解决办法
9570
查看次数

如何获取唯一 ID 的运行总数

我需要获取唯一 ID 的运行总数

select ID, min(date_time)
,case when ID is null then 0 else 1 end as New_ID
,SUM(New_ID) over (order by ID) as runningTotal_ID
          from Table1
          Group by 1
Run Code Online (Sandbox Code Playgroud)

或者也许我可以直接数 select Id, count(Id) over (order by ID) as Running Total

但绑定这个它给了我 10000...计数但只有 200 个 ID

任何人都可以帮我吗!

sql amazon-web-services dbeaver amazon-athena

1
推荐指数
1
解决办法
1126
查看次数