SQL Presto - 在周日开始的周函数

问题描述 投票:0回答:1

我正在尝试从日期中提取周数,并且我希望从星期日到星期六计算该周。这就是我目前所拥有的,但我似乎找不到任何解决方案,这是 SQL Presto。

SELECT WEEK(date) AS weeknum

这个问题可以解决吗?

谢谢!

sql presto week-number
1个回答
0
投票

一种方法是:

select week(date + interval '1 day') - interval '1 day'

注意:这可能不适用于一年中的最后一天。

您也可以使用类似 MySQL 的函数:

select date_format(date, '%V')

本周从周日开始。

© www.soinside.com 2019 - 2024. All rights reserved.