SQL 判断字段数值 24 小时内是否无变化
可以使用 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 著作权归作者所有。请勿转载和采集!