记录表中保存两年年审企业名称,如何高效地得到两年都年审过的企业、今年才年审的新企业、今年已结业但去年

记录表中保存两年年审企业名称,如何高效地得到两年都年审过的企业、今年才年审的新企业、今年已结业但去年年审过的企业?
---------------------------------------------------------------

一个表还是两个表?
---------------------------------------------------------------

**两年都年审过的企业
select 企业名称, count()
from mytable
group by 企业名称
having count(
) = 2;

**今年才年审的新企业
select 企业名称, count()
from mytable
where 年审date > #2002-01-01#
having count(
) = 1;

**今年才年审的新企业
select 企业名称, count()
from mytable
where 年审date >= #2002-01-01#
having count(
) = 1;

**今年已结业但去年年审过的企业: 结业是什么意思?
今年未年审但去年年审过的企业
select 企业名称, count()
from mytable
where 年审date < #2002-01-01#
having count(
) = 1;

Published At
Categories with 数据库类
comments powered by Disqus