day_of_year
1. DAY_OF_YEAR Function
=======day_of_year
1. DAY_OF_YEAR Function
>>>>>>> 9d19b1c8cb744c8e86d5c15b74d8b5f719ad62beThe DAY_OF_YEAR function in H2 database is used to retrieve the day of the year for a given date.
2. Syntax
The syntax for the DAY_OF_YEAR function in H2 database is as follows:
DAY_OF_YEAR(date)
Arguments
date
: The date for which the day of the year needs to be retrieved. It should be a valid date value or expression.
Return
- The DAY_OF_YEAR function returns an integer value representing the day of the year for the given date.
3. Notes
- The DAY_OF_YEAR function in H2 database considers the year to be 365 days long, and the day of the year ranges from 1 to 365 (or 366 in a leap year).
- The input date should be a valid date value or expression in the supported format. If the input date is not valid or cannot be parsed, the function will return
NULL
. - Make sure to use the correct syntax and provide a valid date when using the DAY_OF_YEAR function to avoid errors.
4. Examples
Here are a few examples demonstrating the usage of the DAY_OF_YEAR function in H2 database:
Example 1 - Retrieving the day of the year for a specific date:
SELECT DAY_OF_YEAR(DATE '2022-10-15') AS day_of_year;
Output:
day_of_year
-----------
288
Example 2 - Retrieving the day of the year for a column of dates:
CREATE TABLE events (
id INT PRIMARY KEY,
event_date DATE
);
INSERT INTO events VALUES (1, DATE '2022-01-01'), (2, DATE '2022-05-15'), (3, DATE '2022-12-31');
SELECT id, event_date, DAY_OF_YEAR(event_date) AS day_of_year
FROM events;
Output:
id | event_date | day_of_year
---+-------------+-------------
1 | 2022-01-01 | 1
2 | 2022-05-15 | 135
3 | 2022-12-31 | 365