每月最后一天返回
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每月最后一天返回相关的知识,希望对你有一定的参考价值。
Input: Month and year numberOutput: Last day of month
DECLARE @StringDate VARCHAR(20) -- string variable used to hold date in string format DECLARE @StringDay VARCHAR(2) -- string variable used to hold day number -- work out what the last day of the month is SELECT @StringDay= CASE WHEN @MonthNumber IN(1, 3, 5, 7, 8, 10, 12) THEN 31 WHEN @MonthNumber IN(4, 6, 9, 11) THEN 30 ELSE 29 END BEGIN TRY SET @StringDate=@YearNumber + '-' + '02-' + @StringDay SET @StartDate = CONVERT(DateTime, @StringDate) END TRY BEGIN CATCH SET @StringDay='28' END CATCH
以上是关于每月最后一天返回的主要内容,如果未能解决你的问题,请参考以下文章