我有以下代码。我想要时间格式为 '23:59:59' 而不是 '00:00:00' 的第二个(截止)日期。请问如何实现这一点?
declare @Date datetime
declare @StartDate datetime
declare @EndDate DateTime
set @date = GetDate()
Set @StartDate = DATEADD(M, DATEDIFF(M,0,@date),0)
set @EndDate = DATEADD(DD,DATEDIFF(DD,0, @date),0)
select @StartDate,@EndDate
Run Code Online (Sandbox Code Playgroud)