几天后如何查找日期

安朱·穆拉里达兰

我正在使用SQL Server2008。我想从当前日期和某些输入日中获取日期。

例如:天数= 300(可能是用户需要的任何天数)

当前的日期

我尝试了这个:

ALTER PROCEDURE [dbo].[SCHEME_DETAILS_SUBCRIBE]
    @PERIOD varchar(50)
AS
BEGIN
    SET NOCOUNT ON;

    INSERT INTO [USER_SUBCRIPTION_DETAILS] ([USER_SUB_DATE], [USER_SUB_END_DATE])
    VALUES( ,GETDATE(), DATEADD(DAY, @PERIOD, GETDATE()) )
 END 

如何获得两者之间的日期?

萨特什·帕古鲁

这是做到这一点的一种方法

DECLARE @Period INT = 10 --300 in your case
DECLARE @FromDate DATE = GETDATE()
DECLARE @ToDate DATE = DATEADD(dd,@Period,@fromDate)

;WITH cte AS
(
    SELECT @fromDate AS dt
    UNION ALL
    SELECT DATEADD(dd,1,dt) FROM cte WHERE dt<@ToDate
)

SELECT * FROM cte

更新:如果您只想在period天数后结束日期,则为

DATEADD(dd,@Period,@fromDate)

注意,period必须是类型int

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

几天后,如何在PHP中找到将来的日期?

MongoDB连接几天后关闭

几天后运行,Android代码错误

几天后PFUser currentUser返回null

几天后每天更改颜色FULLCALENDAR

从今天的日期中减去几周和几天后的小时剩余时间

用户几天后再次拒绝更新,如何显示应用内更新对话框?

如果项目(多个项目)在几天后到期,如何通知管理员-Laravel

几天后,React Native App无法在iOS上启动

安装几天后,Flutter IOS应用程序崩溃

使用几天后应用程序无法打开

几天后空闲时Windows 10冻结

OpenGL C++,工作几天后纹理突然变黑

几天后消息进入服务总线队列时,Azure功能不会被触发

cygwin sshd.exe和服务在几天后随机挂起

使用佳能 EOS 网络摄像头实用程序几天后,Microsoft Teams 崩溃

Android内容实验与跟踪代码管理器几天后未显示会话

尝试在我的Web爬网程序中运行几天后遇到很多内存错误

几天后,react-native应用程序无法启动

为什么几天后ARKit应用会停止工作?

几天后计算机随机发出哔哔声 - Ubuntu 16.04

为什么我的侧面加载的应用程序在几天后停止工作?

AcquireTokenAsync超时有时在几天后#AzureActiveDirectory#ASP.NET MVC

在Django中删除用户后的几天后,删除用户的文件

广播接收器几天后停止接收(本地通知)

几天后,用于在服务器上运行python PFA的屏幕会话死亡

几天后我应该为 Android 本地数据库重置我的 JWT cookie?

MQ错误原因:正确工作了几天后,C#.NET客户端中随机开始出现2058

为什么几天后我的gitlab-runner(在Docker容器中)失败了,我什么都没做