sql-server-2008 – 获取星期的开始和结束日期?在Sql server中?
发布时间:2020-05-23 11:23:56 所属栏目:MsSql 来源:互联网
导读:在sql中,如何获取特定月份的开始和结束日期.你能帮助我吗. 以下内容适用于您考虑的一周中的第一天(星期日,星期一等),如果您想要更改默认值,请确保使用SET DATEFIRST. SET DATEFIRST 1将成为星期一的第一天. SELECT DATEADD(DAY, 1 - DATEPART(WEEKDAY, GETDAT
|
在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] (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server – 是否有理由手动更新统计信息?
- SQL Server 数据库危险存储过程删除与恢复示例
- ef-code-first – 使用共享主键关联时EF 4.1 Code中的级联删
- SQLite3 API 编程手册
- sql-server-2005 – 使用SQL varchar(max)还是文本?
- DELETE语句在SQL Server上挂起,没有明显的原因
- sql – 构建逗号分隔列表?
- sql-server – 移动数据库(备份,还原)后,我必须重新添加用户
- sql-server – 如何安装Microsoft SQL Server 2008 Managem
- 使用记录ID列表作为输入在SQL Server中更新400万条记录
