Skip to content

[PPL-Lang]support earliest/latest date-time functions #957

@YANG-DB

Description

@YANG-DB

Is your feature request related to a problem?
As a PPL query syntax for easily supporting predefined simple time ranges such as:
earliest week, latest day, latest month, earliest hour.

Supporting for the predefined time units:

  • second - s
  • minute - m
  • hour - h
  • day - d
  • week - w
  • month - mnt
  • quarter - qrt
  • year - yr

What solution would you like?
source = logs | where status > 200 AND (earliest=-24h AND latest<@d)
source = logs | where status > 200 AND (earliest=-5d@w1 AND latest=@w6)
source = logs | where status > 200 AND (earliest='2023-11-15:20:00:00' AND latest='2023-11-22:20:00:00')

Metadata

Metadata

Assignees

No one assigned

    Labels

    Lang:PPLPipe Processing Language supportenhancementNew feature or request

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions