gpt4 book ai didi

sql - 获取时间为 23 的 DateTime :59:59

转载 作者:行者123 更新时间:2023-12-02 08:12:20 25 4
gpt4 key购买 nike

我正在尝试执行一个 where 语句,指定 DateTime 字段位于上个月的开始和结束之间。

为此,我需要指定上个月第一天的时间为 00:00:00,上个月最后一天的时间为 23:59:59。

这第二个条件让我头疼..

有人可以帮我吗?

干杯

MSSQL 2008

最佳答案

尝试:

SELECT DATEADD(ms, -3, '2011-07-20')

这将得到今天的最后 23:59:59。

为什么是 3 毫秒?这是因为 Microsoft SQL Server DATETIME 列的分辨率最多为 3 毫秒(这是不会改变的)。所以我们要做的就是减去 3 毫秒

关于sql - 获取时间为 23 的 DateTime :59:59,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6770908/

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