select 工号,品种,sum((终止日期-开始日期)/隔日)as 数量
from 表名
groupby 工号,品种 select 部门,品种,sum((终止日期-开始日期)/隔日) as 数量
from 表名
groupby 部门,品种
from 表名
groupby 工号,品种 select 部门,品种,sum((终止日期-开始日期)/隔日) as 数量
from 表名
groupby 部门,品种
调试欢乐多
select 部门,品种,sum((终止日期-开始日期)/隔日) as 数量 group by 部门,品种
Select T1.部门,T1.品种数量 高钙,T2.品种数量 鲜奶,T3.品种数量 酸奶,T4.品种数量 巧克力
From
(select 部门,Sum((终止日期-开始日期)/隔日) as 品种数量 from TableName Where 品种="高钙" Group By 部门) T1
(select 部门,Sum((终止日期-开始日期)/隔日) as 品种数量 from TableName Where 品种="鲜奶" Group By 部门) T2
(select 部门,Sum((终止日期-开始日期)/隔日) as 品种数量 from TableName Where 品种="酸奶" Group By 部门) T3
(select 部门,Sum((终止日期-开始日期)/隔日) as 品种数量 from TableName Where 品种="巧克力" Group By 部门) T4 按工号统计,只须将“部门”该为“工号”就行了!!!!!
按以上方式统计可能不是很理想,你的表中是否有“部门数据字典”(放部门信息),只有怎样才能使统计结果更理想。你是在自己学习,还是在为别人编应用系统;如果是给别人编系统,你还应该多关系以下数据库原理方面的书。