DATEADD(interval, number, date)
SELECT DATEADD(year, 1, '2023/01/09') AS Result;
DATE_ADD (synonym of ADDDATE)
PERIOD_ADD
ADDDATE
ADDTIME
DATEADD(interval, number, date)
SELECT DATEADD(year, -1, '2023/01/09') AS Result;
SUBDATE
SUBTIME
DATEDIFF
DATEDIFF
TIMEDIFF
TIMESTAMPDIFF
PERIOD_DIFF
Returns number of days between two dates
SELECT DATEDIFF('2021-05-17','2021-05-10');
In this example the query returns: 10SELECT TIMEDIFF('2021-05-17 06:59:40.008273','2021-05-10 06:40:00.000000');
COLUMN ut FORMAT 9999999999999
SELECT ((SYSDATE)-CAST(TO_TIMESTAMP_TZ('01-01-1970 00:00:00+00:00','DD-MM-YYYY HH24:MI:SS TZH:TZM') AS DATE))*86400000 AS ut
FROM DUAL;
86400000 is 24*60*60*1000SELECT UNIX_TIMESTAMP() * 1000
Date.now() // or: new Date().getTime()
DATEDIFF(ms,'1970-01-01 00:00:00',GETDATE())
EXTRACT(epoch FROM now())*1000