0

Example:

I want to grab the 1st of December of the current year using thecurrent date.

If the year changes, for example the current_date is now 2024-01-01 I want the 1st of December of the current year for that date instead.

Is that possible?

Maggie Liu
  • 344
  • 1
  • 3
  • 15

1 Answers1

3

You can use truncation functions and add 11 months. For example:

select date_trunc('year', current_date) + interval '11' month;

Output:

   _col0    
------------
 2023-12-01 
Guru Stron
  • 102,774
  • 10
  • 95
  • 132