CURRENT_TIMESTAMP¶
Returns the current date and time of the system.
Note
This function has a special ANSI SQL form and can be called without parentheses.
Syntax¶
CURRENT_TIMESTAMP() --> DATETIME
CURRENT_TIMESTAMP --> DATETIME
Arguments¶
None
Returns¶
The current system date and time, with type DATETIME
.
Notes¶
This function has a special ANSI SQL form and can be called without parentheses.
To get the date only, see CURRENT_DATE.
Examples¶
Get the current system date and time¶
master=> SELECT CURRENT_TIMESTAMP, CURRENT_TIMESTAMP(), SYSDATE, GETDATE();
getdate | getdate0 | getdate1 | getdate2
--------------------+---------------------+---------------------+--------------------
2019-12-07 23:04:26 | 2019-12-07 23:04:26 | 2019-12-07 23:04:26 | 2019-12-07 23:04:26
Find events that happen before this month¶
We will use TRUNC to get the date at the beginning of this month, and then filter.
master=> SELECT COUNT(*) FROM cool_dates WHERE dt <= TRUNC(CURRENT_TIMESTAMP, month);
count
-----
5