我有一个包含产品详细信息的表格,如果是新产品,状态将为1。
购买后,状态将变为2.
如果产品状态为1超过5分钟,我的要求是向所有者发送邮件。
帮助我继续前进,有什么方法可以这样做。
答案 0 :(得分:0)
也许您可以添加“LastStatusChangedOn”这样的字段,如果您需要为不同的时区保留帐户,则为DateTime
(或DateTimeOffset
。
然后只选择当前时间与LastStatusChangedOn
之差大于5分钟的所有产品。
如果没有确切的数据库结构,就不可能提供完整的样本,但这样的东西呢?
SELECT * FROM Products WHERE DateDiff(minute, LastStatusChangeOn, getdate()) > 5