我有一个表SOW,其中有列ASSOCIATE,SOW_START_DATE,SOW_END_DATE,其中我需要获得2014年的一个月关联人数,例如我有相关联的Minal,其sow_start_date是1-01-2014,sow_end_date是1-04-2014我想查询哪里最小可用于1月,2月,3月和4月。 我已经试过这个查询,但结果是minal只可用于1月,而不是f一月,二月,三月,四月。1月14日至12月14日期间分包商的月明智人数
select year([SOW Start Date]) as [year], month([SOW Start Date]) as [months], Associate
from SOW
where month([SOW Start Date]) in (MONTH([SOW Start Date]), MONTH([SOW End Date]))
and month([SOW Start Date]) =2 and YEAR([SOW Start Date])=2014
group by year([SOW Start Date]), month([SOW Start Date]),Associate
having count(*) >= 1
order by month([SOW Start Date])
为什么在你的查询您是通过设置即二月只记录过滤月([SOW开始日期)= 2。另外,请通过在DB和Sample O/p中提供样本记录,以便输入您期望的样本确切的o/p。那么它会帮助人们快速回答你的问题 – 2015-02-11 14:04:15
你需要什么? Mimal可用的月份数或实际的月份列表?样本输入和期望的输出数据将是最有帮助的。 – TomT 2015-02-11 22:54:08
我想拥有employess的月度计数。 – 2015-02-18 09:57:25