gpt4 book ai didi

sql-server-2005 - T-SQL(日期) - 如何在一小时内获得值(value)?

转载 作者:行者123 更新时间:2023-12-03 21:24:27 25 4
gpt4 key购买 nike

我正在寻找如何根据日期和时间但在过去一小时内获取表值的最佳决定。

我的意思是这样的(伪代码):

 SELECT value FROM Table WHERE date BETWEEN getdate() AND getdate()-ONE_HOUR

出于这个问题的目的 Table有这些列:
  • value
  • date

  • 任何有用的片段表示赞赏:)

    最佳答案

    SELECT Value
    FROM Table
    WHERE Date between dateadd(hour, -1, getdate()) and getdate()
    DATEADD 说明功能:
    DATEADD (datepart , number , date )

    返回具有指定数字间隔(有符号整数)的指定日期添加到该日期的指定日期部分。
    datepart     Abbreviations  
    ----------- -------------
    year yy, yyyy
    quarter qq, q
    month mm, m
    dayofyear dy, y
    day dd, d
    week wk, ww
    weekday dw, w
    hour hh
    minute mi, n
    second ss, s
    millisecond ms
    microsecond mcs
    nanosecond ns

    更多信息:
  • DATEADD (Transact-SQL)
  • 关于sql-server-2005 - T-SQL(日期) - 如何在一小时内获得值(value)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7588671/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com