SELECT CONVERT (VARCHAR (10), dateadd(dd,number, dateadd(dd,-day(getdate())+1,getdate())),120) AS every_time, --日期 datepart(weekday, dateadd(dd,number, dateadd(dd,-day(getdate())+1,getdate())) ) AS Weekd --星期幾 FROM master..spt_values n WHERE n.type = 'p' and number<datediff(day,dateadd(dd,-day(getdate())+1,getdate()),dateadd(mm,+1,dateadd(dd,-day(getdate())+1,getdate())))
1 查詢每個月第一天和下個月第一天查找出每個月有多少天,
2 查詢每個月第一天+當前日期所在當月第幾天得出當前日期值,
3 查詢出當前日期是星期幾
4 其他需求可以自行擴展