Date and Time Functions
Date and time functions manipulate data based on DATE and DATETIME.
| Function | Example | Description | Syntax |
|---|---|---|---|
|
CURRENT_Date |
|
Returns the current date. The date is determined by the system in which the Oracle BI is running. |
|
|
CURRENT_TIME |
|
Returns the current time to the specified number of digits of precision, for example: HH:MM:SS.SSS If no argument is specified, the function returns the default precision. |
|
|
CURRENT_TIMESTAMP |
|
Returns the current date/timestamp to the specified number of digits of precision. |
|
|
DAYNAME |
|
Returns the name of the day of the week for a specified date expression. |
|
|
DAYOFMONTH |
|
Returns the number corresponding to the day of the month for a specified date expression. |
|
|
DAYOFWEEK |
|
Returns a number between 1 and 7 corresponding to the day of the week for a specified date expression. For example, 1 always corresponds to Sunday, 2 corresponds to Monday, and so on through to Saturday which returns 7. |
|
|
DAYOFYEAR |
|
Returns the number (between 1 and 366) corresponding to the day of the year for a specified date expression. |
|
|
DAY_OF_QUARTER |
|
Returns a number (between 1 and 92) corresponding to the day of the quarter for the specified date expression. |
|
|
HOUR |
|
Returns a number (between 0 and 23) corresponding to the hour for a specified time expression. For example, 0 corresponds to 12 a.m. and 23 corresponds to 11 p.m. |
|
|
MINUTE |
|
Returns a number (between 0 and 59) corresponding to the minute for a specified time expression. |
|
|
MONTH |
|
Returns the number (between 1 and 12) corresponding to the month for a specified date expression. |
|
|
MONTHNAME |
|
Returns the name of the month for a specified date expression. |
|
|
MONTH_OF_QUARTER |
|
Returns the number (between 1 and 3) corresponding to the month in the quarter for a specified date expression. |
|
|
NOW |
|
Returns the current timestamp. The |
|
|
QUARTER_OF_YEAR |
|
Returns the number (between 1 and 4) corresponding to the quarter of the year for a specified date expression. |
|
|
SECOND |
|
Returns the number (between 0 and 59) corresponding to the seconds for a specified time expression. |
|
|
TIMESTAMPADD |
|
Adds a specified number of intervals to a timestamp, and returns a single timestamp. Interval options are: SQL_TSI_SECOND, SQL_TSI_MINUTE, SQL_TSI_HOUR, SQL_TSI_DAY, SQL_TSI_WEEK, SQL_TSI_MONTH, SQL_TSI_QUARTER, SQL_TSI_YEAR |
|
|
TIMESTAMPDIFF |
|
Returns the total number of specified intervals between two timestamps. Use the same intervals as TIMESTAMPADD. |
|
|
WEEK_OF_QUARTER |
|
Returns a number (between 1 and 13) corresponding to the week of the quarter for the specified date expression. |
|
|
WEEK_OF_YEAR |
|
Returns a number (between 1 and 53) corresponding to the week of the year for the specified date expression. |
|
|
YEAR |
|
Returns the year for the specified date expression. |
|