sql server 查询当前月份日期列表数据


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 其他需求可以自行扩展

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM