【问题标题】:stored procedure, setting a date value存储过程,设置日期值
【发布时间】:2009-08-18 09:25:15
【问题描述】:

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

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

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

【问题讨论】:

    标签: stored-procedures asp-classic


    【解决方案1】:

    如果你说的是 SQL Server,那么它有一个 dateadd 函数:

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

    这是 SQL Server 日期函数的列表:

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

    【讨论】:

    • 谢谢,这就是我要找的信息。
    【解决方案2】:

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

    您的问题有点含糊,我不确定您是要计算存储过程中的日期,还是要获取从存储过程返回的日期,所以我假设是前者。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-14
      • 2011-11-21
      • 1970-01-01
      • 2023-01-18
      • 2015-10-24
      • 2010-11-02
      • 2018-03-29
      相关资源
      最近更新 更多