How to get the first day of the month in SQL Server ?

If you want to get the first day of the month of a input datetime variable from a SQL Query , here’s how you do it.

SELECT DATEADD(month, DATEDIFF(month, 0, GetDate()), 0) AS StartMonthDate
image