在Access中编写SQL查询统计各企业不同状态职位数量
企业职位统计需求与尝试代码
数据库存储企业及其关联职位信息,需统计每家企业的以下数据:
- 开放职位数量:当前日期(05/03/2005)处于职位起止日期之间的职位
- 已填补职位数量
- 过期职位数量
- 总职位数
用户曾尝试以下SQL代码,后续已自行解决问题:
SELECT CF.Client_Name AS Firm_Name, SUM(IIF(P.Position_StartDate <= #05/03/2005# AND P.Position_EndDate >= #05/03/2005#, 1, 0)) AS Open_Positions, SUM(IIF(P.Filled_Position = 'Yes', 1, 0)) AS Filled_Positions, SUM(IIF(P.Expired_Position = 'Yes', 1, 0)) AS Expired_Positions, COUNT(P.Position_ID) AS Total_Positions FROM Client_Firms CF INNER JOIN Position P ON CF.Client_ID = P.Client_ID GROUP BY CF.Client_Name;
内容的提问来源于stack exchange,提问作者ellen
相关产品推荐
相关产品推荐

