如果状态为"终止",则要提取的 SQL Server,则不显示该 ID 的先前记录



我需要帮助如何编写sql命令我有几个代理,例如从1月到2月,他们处于活动状态,并在3月被终止。 如果查询在最后一个日期终止,那么如何编写查询,然后甚至不向我显示该代理的先前记录?

如果我理解正确,您需要

select t.*
from table t
where not exists (select 1 from table t1 where t1.agent = t.agent and t1.status = 'terminated');

最新更新