Skip to main content
Scalar function
NULL components yield NULL. Default-dialect invalid calendar parts yield NULL. Snowflake out-of-range parts normalize additively; unrepresentable results yield NULL.

Syntax

Scalar

Arguments

Returns

  • Type: DATE
  • NULL behavior: NULL components yield NULL. Default-dialect invalid calendar parts yield NULL. Snowflake out-of-range parts normalize additively; unrepresentable results yield NULL.

Properties

Examples

Leap day

  • Use default/non-Snowflake MAKE_DATE semantics; Snowflake MAKE_DATE uses DATE_FROM_PARTS calendar rollover instead.

Invalid default-dialect date

  • Use default/non-Snowflake MAKE_DATE semantics; Snowflake MAKE_DATE uses DATE_FROM_PARTS calendar rollover instead.

Limitations

  • Dialect selects MAKE_DATE or MAKE_DATE_SF; the same spelling therefore has different invalid-part behavior.
  • Use MAKE_DATE. DATE_FROM_PARTS is not an established SQL alias.
Last modified on October 15, 2026