gpt4 book ai didi

sql - 如何比较 SQL 中的日期时间以便排除相等的日期?

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

我有一个语句设置如下:

SELECT *
FROM Events
WHERE CAST('6/6/2013 10:14:30 PM' AS DATETIME) < EventTime

现在,它返回每个事件,包括当时发生的事件,这意味着我必须在查询后处理这些事件。有没有办法设置此查询,以便它只返回带有 EventTime 的事件?大于给定的字符串日期时间?

基本上,<运算符似乎被视为 <= ,我不想要这个。

最佳答案

你可以使用 DATEDIFF sql server 的函数,像这样:

SELECT *
FROM Events
WHERE DATEDIFF(Second, Cast('6/6/2013 10:14:30 PM' AS DATETIME) , @EventTime) < 0
--^^ this can be changed to what ever accuracy you want

关于sql - 如何比较 SQL 中的日期时间以便排除相等的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17331436/

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