SQL. SP或函数应计算星期五的下一个日期
发布时间:2020-05-24 16:38:15 所属栏目:MsSql 来源:互联网
导读:我需要编写一个商店程序,它将返回给定日期的下一个星期五日期?例如 – 如果日期是05/12/2011,那么它应该在下个星期五返回05/13/2011.如果您通过,05/16/2011,那么它应该返回日期是5/20/2011(星期五).如果您将星期五作为日期传递,那么它应该返回相同的日期. 我
|
我需要编写一个商店程序,它将返回给定日期的下一个星期五日期?例如 – 如果日期是05/12/2011,那么它应该在下个星期五返回05/13/2011.如果您通过,05/16/2011,那么它应该返回日期是5/20/2011(星期五).如果您将星期五作为日期传递,那么它应该返回相同的日期. 解决方法我将它设为标量UDF,因为它更容易消耗输出.CREATE FUNCTION dbo.GetNextFriday( @D DATETIME ) RETURNS DATETIME WITH SCHEMABINDING,RETURNS NULL ON NULL INPUT AS BEGIN RETURN DATEADD(DAY,(13 - (@@DATEFIRST + DATEPART(WEEKDAY,@D)))%7,@D) END (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何在SQL 2000/2005中执行区分大小写的搜索和替换?
- SQL Server 远程连接局域网内的无法连接错误与解决方法
- sql-server-2008 – 用于SQL Server 2008全文索引’包含’关
- SQLServer 2000 数据库同步详细步骤[两台服务器]
- sql-server-2008-r2 – Visual Studio 2015 – Sql Server项
- SQL Server数据库 日期加减处理
- sql-server – 升级拆分的Access数据库
- sql-server – 如何使用TSQL识别记录中的记录模式序列?
- 我应该从哪里开始学习数据库?
- 关于mysql查询字符集不匹配问题的解决方法
推荐文章
站长推荐
- sql-server – 使用SMO重新启动SQL Server实例
- Linux自动备份MySQL数据库脚本代码
- sql-server-2008 – SQL Server ManageMent Stud
- sql-server – SQL Case Statment可以通过吗?
- SQL2005CLR函数扩展-繁简转换的实现代码
- 修改mysql密码与忘记mysql密码的处理方法
- sql – Django使用过滤器保留外连接
- sql-server – SSRS:在每行上重复tablix最左边的
- sql-server-2008 – 从SQL Server检索的数据是否
- sql – 将两个表合并为一个新表,以便忽略另一个表
热点阅读
