gpt4 book ai didi

SQL 服务器 : How to select rows that were inserted on the same day?

转载 作者:行者123 更新时间:2023-12-04 13:44:03 25 4
gpt4 key购买 nike

我有一个循环,它遍历一些条目。在循环中,我得到了创建日期,我需要查找是否有在同一天插入的条目。例如,如果 creation date = 2011-08-31 21:19:14.345,我需要选择创建日期在 2011-08-31 00:00:00.000 之间的所有行2011-08-31 23:59:59.999

如何使用 SQL 执行此操作?

最佳答案

为了捕捉当天的所有时间,请执行以下操作:

SELECT * FROM MyTable
WHERE DateCreated >= @TheDate AND DateCreated < DATEADD(day, 1, @TheDate)

其中 @TheDate 必须是没有时间的纯日期。即使 DateCreated 的时间部分非常接近午夜,它也能正常工作。

关于SQL 服务器 : How to select rows that were inserted on the same day?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8404842/

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