Sample usage
EXTRACT(QUARTER FROM Order Date)
Syntax
1) Returns a date part.
EXTRACT( part FROM date_expression )
2) Returns a Date from a Date & Time field or expression.
EXTRACT(DATE FROM date_expression )
Parameters
date_expression
- a Date or a Date & Time field or expression.
part
- the date part to return.
EXTRACT
supports the following parts:
DAYOFWEEK
: Returns values in the range [1, 7] with Sunday as the first day of the week.
DAY
DAYOFYEAR
WEEK
: Returns the week number of the date in the range [0, 53]. Weeks begin with Sunday, and dates prior to the first Sunday of the year are in week 0.
ISOWEEK
: Returns the ISO 8601 week number of the
date_expression
-.
ISOWEEK
s begin on Monday. Returns values in the range [1, 53]. The first
ISOWEEK
of each ISO year begins on the Monday before the first Thursday of the Gregorian calendar year.
MONTH
QUARTER
: Returns values in the range [1, 4].
YEAR
ISOYEAR
: Returns the ISO 8601 week-numbering year, which is the Gregorian calendar year containing the Thursday of the week to which
date_expression
- belongs.
Return data types
- Number (integer)
- Date
Examples
In the following example, EXTRACT
returns a value corresponding to the
DAY
time part.
Example formula | Output |
|
25 |
In the following example, EXTRACT
returns values corresponding to different time parts from a column of dates near the end of the year.
Field name | Example formula |
---|---|
|
|
|
|
|
|
|
|
Output:
Input date | |
|
|
|
---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Notes
This function is not available for compatibility mode date types.