可以使用 SQL 中的 DATEDIFF 函数,比较当前时间和前一次更新时间之间的差值,如果差值超过 24 小时,则表示该字段数值 24 小时无变化。

例如,假设有一个表格名为'my_table',其中有一个字段名为'my_field',记录了某个数值。可以通过以下 SQL 语句判断该字段数值是否 24 小时无变化:

SELECT 
    CASE 
        WHEN DATEDIFF(HOUR, MAX(last_updated), GETDATE()) >= 24 THEN '无变化' 
        ELSE '有变化' 
    END AS is_stable 
FROM my_table;

其中,'last_updated' 表示记录最后更新时间的字段名。如果查询结果为'无变化',则表示该字段数值 24 小时内没有发生变化。


原文地址: https://www.cveoy.top/t/topic/mXyv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录