[ 
https://issues.apache.org/jira/browse/CALCITE-5269?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17605548#comment-17605548
 ] 

Julian Hyde commented on CALCITE-5269:
--------------------------------------

In {{TIMESTAMP_TRUNC(timestamp_expression, date_time_part[, time_zone])}} (and 
similar functions) I suggest:
 * Skip time_zone for now (perhaps address it in a separate commit);
 * Only support the following {{date_time_part}} values: MINUTE, HOUR, DAY, 
WEEK, ISOWEEK, MONTH, QUARTER, YEAR, ISOYEAR. These are already supported by 
Calcite. The missing {{date_time_part}} value is {{{}WEEK(<WEEKDAY>){}}}, e.g. 
{{WEEK(THURSDAY)}} means the week starting on Thursday. That will be easier to 
implement when CALCITE-5155 (extensible time frames) is done.

> Implement BigQuery DATE/TIMESTAMP_TRUNC functions
> -------------------------------------------------
>
>                 Key: CALCITE-5269
>                 URL: https://issues.apache.org/jira/browse/CALCITE-5269
>             Project: Calcite
>          Issue Type: Sub-task
>            Reporter: TJ Banghart
>            Assignee: TJ Banghart
>            Priority: Major
>
> Implement missing BigQuery functions for:
>  * DATE_TRUNC
>  * DATETIME_TRUNC
>  * TIME_TRUNC
>  * TIMESTAMP_TRUNC



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to