--设你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,838
社区成员
254,632
社区内容
加载中
试试用AI创作助手写篇文章吧