Finding First and Last Day of Month on Current Day in SQL Server

Hello to everyone,

In this article, I will give information about how to find the first and last day of the current month in SQL Server.

In SQL Server in some cases we may want to get the first and last days of the month for the current day.

You can easily do this using the code below.

DECLARE @DATE DATETIME;
SET @DATE = '2021.10.19';
SELECT @DATE AS GIVENDATE,
       @DATE - DAY(@DATE) + 1 AS FIRSTDAYOFDATE,
       EOMONTH(@DATE) AS LASTDAYOFMONTHDATE;

When you run the code, you will get a result similar to the one below.

Finding First and Last Day of Month on Current Day in SQL Server

As can be seen, the first and last day information of the current month has been brought.

Good luck to everyone in business and life.

344 Views

Yavuz Selim Kart

I try to explain what I know in software and database. I am still improving myself by doing research on many programming languages. Apart from these, I am also interested in Graphic Design and Wordpress. I also have knowledge about SEO and Social media management. In short, I am a determined person who likes to work hard.

You may also like...

Don`t copy text!