sql-server-2008 – 获取星期的开始和结束日期?在Sql server中
发布时间:2020-12-12 08:41:26 所属栏目:MsSql教程 来源:网络整理
导读:在sql中,如何获取特定月份的开始和结束日期.你能帮助我吗. 解决方法 以下内容适用于您考虑的一周中的第一天(星期日,星期一等),如果您想要更改默认值,请确保使用SET DATEFIRST. SET DATEFIRST 1将成为星期一的第一天. SELECT DATEADD(DAY,1 - DATEPART(WEEKDAY
在sql中,如何获取特定月份的开始和结束日期.你能帮助我吗.
解决方法以下内容适用于您考虑的一周中的第一天(星期日,星期一等),如果您想要更改默认值,请确保使用SET DATEFIRST. SET DATEFIRST 1将成为星期一的第一天.SELECT DATEADD(DAY,1 - DATEPART(WEEKDAY,GETDATE()),CAST(GETDATE() AS DATE)) [WeekStart],DATEADD(DAY,7 - DATEPART(WEEKDAY,CAST(GETDATE() AS DATE)) [WeekEnd] 编辑 我刚刚重新阅读了您的请求,我认为您可能会追求与上述内容不同的内容.如果你想要一个月的第一天和最后一周的这一天,这将有助于: SELECT DATENAME(WEEKDAY,1 - DATEPART(DAY,GETDATE())) [FirstDayOfMonth],DATENAME(WEEKDAY,- DATEPART(DAY,DATEADD(MONTH,1,GETDATE())),GETDATE()))) [LastDayOfMonth] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |