- -- 获取某一月的天数
- --思路: 今天加上下个月的天数 - 今天的天数 = 这个月的天数
- --方法: 利用系统函数自己去判断.
- declare @time
- select Datediff(dd,getdate(),dateadd(mm,1,getdate()))
- select DATEPART(m , '2008-07-01') as 月份,datediff(dd , '2008-07-01', dateadd(mm, 1,'2008-07-01')) as 天数
- --如何获取本周的周一呢?
- SELECT DATEADD(wk, DATEDIFF(wk,0,getdate()), 0) --取周一
- select DATEDIFF(wk,0,getdate())
- SELECT DATEADD(Day,1-DATEPART(Weekday,getdate()),getdate())
获取某一月的天数 and 获取本周的周一
最新推荐文章于 2024-02-23 16:39:55 发布
本文介绍了使用SQL进行日期操作的方法,包括获取指定月份的天数、找出当前周的开始日期(周一)。通过具体示例展示了如何运用DATEDIFF和DATEADD等函数实现这些功能。
1593

被折叠的 条评论
为什么被折叠?



