GETDATE

Returns the current date and time of the system.

Note

This function is provided for SQL Server compatability.

Syntax

GETDATE() --> DATETIME

Arguments

None

Returns

The current system date and time, with type DATETIME.

Notes

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(GETDATE(), month);
count
-----
 5