添加变量选择年月查询时
- @Month = 5 @Year = 2017
我想显示@month 和@year 的start_day 和last_day 两列
startdaymonth lastdaymonth
============= ============
2017-05-01 2017-05-31
最佳答案
试试这个:
DECLARE @Month INT = 5
DECLARE @Year INT = 2017
SELECT DATEADD(month,@Month-1,DATEADD(year,@Year-1900,0)) as FirstDate,
DATEADD(day,-1,DATEADD(month,@Month,DATEADD(year,@Year-1900,0))) AS LastDate
关于mysql - SQL变量月转换日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47900220/