Skip to content

INTERVAL 1 WEEK in SQL is wrong interval #18665

@JRobTS

Description

@JRobTS

The INTERVAL 1 WEEK syntax in SQL is resolving to PT1H.

Affected Version

Found in Apache Druid 33.0.0

Description

Most easily detected by running this SQL query in Unified Console Workbench:

SELECT 
  MILLIS_TO_TIMESTAMP(0) + INTERVAL 1 WEEK,
  MILLIS_TO_TIMESTAMP(0) + INTERVAL 2 WEEK

Expected Results:

EXPR$0,EXPR$1
1970-01-08T00:00:00.000Z,1970-01-15T00:00:00.000Z

Actual Results:

EXPR$0,EXPR$1
1970-01-01T01:00:00.000Z,1970-01-01T02:00:00.000Z

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions