gpt4 book ai didi

SQL - 如何检查表中的新数据?

转载 作者:行者123 更新时间:2023-12-04 22:35:26 24 4
gpt4 key购买 nike

我需要创建一个存储过程,在执行时检查在过去 12 小时内是否有任何新行添加到表中。如果没有,则必须向收件人发送警告电子邮件。

我有发送电子邮件的程序,但问题在于查询本身。我想我必须创建一个使用当前日期并将其与行中的日期进行比较的 sql 命令。但我是一个完整的 SQL 初学者,所以我什至无法使用正确的词在谷歌上找到任何东西。

精简版:

使用 MS SQL Server 2005,如何检查日期,然后根据是否在过去 12 小时内创建新行返回结果,并使用该结果来决定是否发送电子邮件?

最佳答案

像这样的事情应该做你想做的。

Select ID
from TableName
where CreatedDate >= dateadd(hour,-12,getDate())

希望这很清楚,但请随时提出更多问题。

干杯,约翰

关于SQL - 如何检查表中的新数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/519854/

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