--设你tb中datetime列列名为d SELECT *,CASE WHEN DATEDIFF(mi,d,GETDATE())<30 THEN '故障' ELSE '正常' AS 新列 END FROM tb
select *,状态=case when datediff(hh,列名,getdate())>30 then '正常' else '故障' end from tablename
34,590
社区成员
254,589
社区内容
加载中
试试用AI创作助手写篇文章吧