存储过程,设置日期值

时间:2009-08-18 00:53:53

标签: stored-procedures asp-classic

如何计算存储过程中的日期值?这样:

CStr(DateAdd("m", -6, Date))

是原始代码中的行,我想知道是否可以将值传递给存储过程,如果我可以在存储过程中计算该值但不确定如何执行该操作?

2 个答案:

答案 0 :(得分:1)

如果您正在谈论SQL Server,那么它有一个dateadd函数:

要复制ASP代码,它看起来像:DATEADD(“m”, - 6,GETDATE())

以下是SQL Server日期函数列表:

http://msdn.microsoft.com/en-us/library/ms186724.aspx

答案 1 :(得分:0)

在您的存储过程中,您可以使用GETDATE()来获取当前日期,除非您想传递日期,但是,我倾向于使用数据库计算机的时钟,因此所有日期都基于相同的时钟。

你的问题有点模糊,我不确定你是想要计算存储过程中的日期,还是得到一个从存储过程返回的日期,所以我假设了前者。