ROUND_DATE_UDF
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') RND_DATE;
Last updated