1.2k questions

1.4k answers

361 comments

339 users

Categories

Sidebar
0 votes
7.5K views
by rich-c-2789 (17.6k points)
Can I get the current date from the datebase?  I need it in an SQL query

1 Answer

+1 vote
 
Best answer

For MySql, H2, Oracle, and SQL Server use:

SELECT CURRENT_TIMESTAMP

For MySql use:

SELECT NOW()

SELECT CURDATE()

SELECT CURRENT_DATE()

SELECT CURTIME()

SELECT CURRENT_TIME()

SELECT CURRENT_TIMESTAMP

SELECT CURRENT_TIMESTAMP()

SELECT SYSDATE() 

SELECT UTC_DATE()

SELECT UTC_DATE

SELECT UTC_TIME()

SELECT UTC_TIME

SELECT UTC_TIMESTAMP()

SELECT UTC_TIMESTAMP

For ORACLE use:

SELECT CURRENT_DATE FROM DUAL

SELECT CURRENT_TIMESTAMP FROM DUAL

SELECT SYSDATE FROM DUAL

SELECT SYSTIMESTAMP FORM DUAL

For SQL Server use:

SELECT GETDATE()

SELECT GETUTCDATE()

SELECT CURRENT_TIMESTAMP

SELECT SYSDATETIME()

SELECT SYSUTCDATETIME()

SELECT {fn NOW()}

For H2 use:

SELECT CURRENT_DATE

SELECT CURRENT_TIME

SELECT CURRENT_TIMESTAMP

SELECT NOW()

 

by rich-c-2789 (17.6k points)
selected by ron-s-6919
...