ROUND_DATE_UDF

This is a deprecated version of the SnowConvert documentation, please visit the official site HERE.

Definition

User-defined function (UDF) that processes the DATE_VALUE with the time portion of the day rounded to the unit specified by UNIT_TO_ROUND_BY. The equivalent function in Teradata is ROUND(date).

PUBLIC.ROUND_DATE_UDF(DATE_TO_ROUND TIMESTAMP_LTZ, UNIT_TO_ROUND_BY VARCHAR(5))

Parameters

DATE_TO_ROUND TIMESTAMP_TZ

The date to be rounded.

UNIT_TO_ROUND_BY VARCHAR

The unit to round the date to.

Returns

Returns the date rounded by the unit defined in UNIT_TO_ROUND_BY.

Migration example

Input:

SELECT ROUND(CURRENT_DATE, 'RM') RND_DATE

Output:

SELECT
PUBLIC.ROUND_DATE_UDF(CURRENT_DATE(), 'RM') /*** MSC-WARNING - MSCEWI1020 - CUSTOM UDF 'ROUND_DATE_UDF' INSERTED. ***/ RND_DATE;

Last updated