MS Access Year() Function
The Year()
function in MS Access extracts the year from a date value. This is a very useful function for working with date data and performing date-based analysis or filtering.
Year(): Definition and Usage
This function takes a date value as input and returns an integer representing the year. The returned year will be a four-digit number between 100 and 9999. It's commonly used to filter data based on specific years, to group data by year, or to perform year-related calculations.
Syntax
Syntax
Year(date)
Parameter Values
Parameter | Description |
---|---|
date |
A date value (can be a date literal like #05/17/2017# , a date field from a table, or an expression resulting in a date). This is required. |
Examples
Extracting the Year from a Specific Date
This example extracts the year from May 17th, 2017.
Syntax
SELECT Year(#05/17/2017#);
Output
2017
Extracting the Year from Today's Date
This example gets the current year.
Syntax
SELECT Year(Date());
Output
2024 (or the current year)
Extracting the Year from a Table Column
This example retrieves the birth year for each employee from the 'Employees' table (assuming a table named 'Employees' exists with a 'BirthDate' column).
Syntax
SELECT Year(BirthDate) FROM Employees;
Output
(A list of years representing the birth years of all employees.)