【发布时间】:2009-08-18 09:25:15
【问题描述】:
如何计算存储过程中的日期值?这个:
CStr(DateAdd("m", -6, Date))
是原始代码中的行吗?我想知道是否可以在存储过程中计算该值但不知道如何计算,而不是将值传递给存储过程?
【问题讨论】:
标签: stored-procedures asp-classic
如何计算存储过程中的日期值?这个:
CStr(DateAdd("m", -6, Date))
是原始代码中的行吗?我想知道是否可以在存储过程中计算该值但不知道如何计算,而不是将值传递给存储过程?
【问题讨论】:
标签: stored-procedures asp-classic
如果你说的是 SQL Server,那么它有一个 dateadd 函数:
要复制您的 ASP 代码,它看起来像:DATEADD("m",-6,GETDATE())
这是 SQL Server 日期函数的列表:
【讨论】:
在您的存储过程中,您可以使用 GETDATE() 来获取当前日期,除非您想传入日期,但是,我倾向于使用数据库计算机的时钟,以便所有日期都基于相同的时钟。
您的问题有点含糊,我不确定您是要计算存储过程中的日期,还是要获取从存储过程返回的日期,所以我假设是前者。
【讨论】: