首页 > 解决方案 > 查询只工作一个月的员工

问题描述

我有一个包含 emp_id 和 Month 的表,下面是示例数据

emp_id month
1
1 二月
2
2 二月
3 二月

问题是,如何找到仅在 2 月工作的员工。预期产出是 2 月 3 日。

标签: sqlteradata

解决方案


根据数据,您可以使用聚合:

select emp_id
from t
group by emp_id
having min(month) = 'Feb' and max(month) = 'Feb'

推荐阅读