SQL Query to find the last day of the month

前端 未结 14 1739
太阳男子
太阳男子 2020-11-27 04:40

I need to find the last day of a month in the following format:

\"2013-05-31 00:00:00:000\"

Anybody please help out.

14条回答
  •  一生所求
    2020-11-27 05:18

    Declare @GivenDate datetime 
    Declare @ResultDate datetime 
    DEclare @EOMDate datetime 
    Declare @Day int 
    set @GivenDate=getdate() 
    set @GivenDate= (dateadd(mm,1,@GivenDate)) 
    set @Day =day(@GivenDate) 
    set @ResultDate=dateadd(dd,-@Day+1,@GivenDate) 
    select @EOMDate =dateadd(dd,-1 ,@ResultDate) 
    select @EOMDate 
    

提交回复
热议问题