gpt4 book ai didi

sql - TSQL - 获取当前时间的最后一秒

转载 作者:行者123 更新时间:2023-12-05 01:28:34 31 4
gpt4 key购买 nike

我需要使用查询来根据表中的字段获取一小时的最后一秒。

我已经处理过这个查询,它似乎可以工作 (SQL Server 2008)

SELECT DATEADD(S, -1, DATEADD(hh, 1, dateadd(minute, datediff(minute,0,GETDATE()) / 60 * 60, 0)))

这是解决此问题的最佳方法,还是有更清洁(更易读)和更快的方法。我正在考虑速度,因为这将在具有大量字符串处理的表上运行,并且正在尝试优化。

编辑:我最初将这个问题的文本和主题发布为“当前时间的最后一分钟”,这本来是为了阅读“最后一秒”。我的头脑显然已经停止了这一天。为我的错误道歉

最佳答案

这个怎么样:

  select convert(char(13),GETDATE(),121)+':59:59.000'


SQl Fiddle demo

关于sql - TSQL - 获取当前时间的最后一秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12858311/

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