[ 
https://issues.apache.org/jira/browse/FLINK-21624?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kurt Young closed FLINK-21624.
------------------------------
    Fix Version/s: 1.13.0
       Resolution: Fixed

fixed with: 615d5d150abdeab89d15f6830177eac238bdc2fc

> Correct FLOOR/CEIL (TIMESTAMP/TIMESTAMP_LTZ/DATE TO WEEK) functions
> -------------------------------------------------------------------
>
>                 Key: FLINK-21624
>                 URL: https://issues.apache.org/jira/browse/FLINK-21624
>             Project: Flink
>          Issue Type: Sub-task
>          Components: Table SQL / API, Table SQL / Planner
>            Reporter: Leonard Xu
>            Assignee: Leonard Xu
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 1.13.0
>
>
> While using a simple query such as this
>  
> SELECT
>    `ts`,
>    FLOOR(`ts` TO WEEK) as `week_start`,
>    CEIL(`ts` TO WEEK) as `week_end`
> FROM some_table
>  
> I get some weird results like these:
>  
> 2021-03-01T00:00|    2021-02-25T00:00|    2021-03-04T00:00
>  
> Which is obviously wrong since March 1st is on Monday, February 25th is 
> Thursday as well as March 04th.
>  
> I've tried different combinations of timezone configurations and with both 
> timestamps and dates, with the same results.
>  
> Is there anything obviously wrong in that query? Is there any configuration 
> to keep in mind for the start of week day?
>  
> from user ML: 
> http://apache-flink-user-mailing-list-archive.2336050.n4.nabble.com/Flink-SQL-FLOORing-OR-CEILing-a-DATE-or-TIMESTAMP-to-WEEK-uses-Thursdays-as-week-start-td41838.html



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to