Date functions
Function | mysql | postgre | oracle | Description |
---|---|---|---|---|
ADD_MONTHS(d, n) |
![]() |
uses + or - |
![]() |
Date d plus n months |
LAST_DAY(d) | Last day of the month containing date d | |||
MONTHS_BETWEEN(d, e) | x | x |
![]() |
Months between dates d and e |
NEXT_DAY(d, weekday) | The first weekday (mon, tue, etc.) after d | |||
NEW_TIME(d, z1, z2) | Convert date/time d from time zone z1 to z2 | |||
ROUND(d[, fmt]) |
![]() |
![]() |
![]() |
d rounded on fmt (the default for fmt is midnight) |
TRUNC(d[, fmt]) | d truncated on fmt (the default for fmt is midnight) | |||
EXTRACT(c FROM d) |
![]() |
![]() |
![]() |
Extract date/time component c from expression d |
Sysdate | Returns the current operating system date from database server |