Get the last day of the month in SQL

后端 未结 20 2136
借酒劲吻你
借酒劲吻你 2020-11-27 04:49

I need to get the last day of the month given as a date in SQL. If I have the first day of the month, I can do something like this:

DATEADD(DAY, DATEADD(MONT         


        
20条回答
  •  野趣味
    野趣味 (楼主)
    2020-11-27 05:04

    ---Start/End of previous Month 
    Declare @StartDate datetime, @EndDate datetime
    
    set @StartDate = DATEADD(month, DATEDIFF(month, 0, GETDATE())-1,0) 
    set @EndDate = EOMONTH (DATEADD(month, DATEDIFF(month, 0, GETDATE())-1,0)) 
    
    SELECT @StartDate,@EndDate
    

提交回复
热议问题