Dates & time
Scalar
to_months()
Construct a month interval
Arguments & returns
2 overloadsto_months(integer)
Scalar
Example
Haybarn WASM 1.5.5-rc3 · In your browser
Engine example · Run to view results.
In other engines
Used in larger rewrites 1
These examples use to_months as one part of a larger SQL translation.
Snowflakeadd_months()
SELECT ADD_MONTHS('2016-05-15'::DATE, 2.7)
SELECT CAST(CASE WHEN LAST_DAY(CAST('2016-05-15' AS DATE)) = CAST('2016-05-15' AS DATE) THEN LAST_DAY(CAST('2016-05-15' AS DATE) + TO_MONTHS(CAST(ROUND(2.7) AS INT))) ELSE CAST('2016-05-15' AS DATE) + TO_MONTHS(CAST(ROUND(2.7) AS INT)) END AS DATE)