回 帖 发 新 帖 刷新版面

主题:求助:年龄段查询

各位老师:请赐教。
    我有一个人事表,对员工年龄段进行统计,从20岁开始,分成5年一段,自己写了一段代码,运行说错误。
SELECT 单位,Count(*) as "人数",count for 年龄<20 as "20岁以下" ,count for 年龄>=20 and 年龄<25 as "20岁-25岁" FROM 人事表 GROUP BY 单位 into dbf tmp
thisform.grid1.recordsource='tmp'
thisform.grid1.refresh
在此谢谢!

回复列表 (共2个回复)

沙发

SELECT 单位,sum(iif(年龄<20,1,0)) as 小于20岁 ,sum(iif(年龄>=20 and 年龄<25,1,0)) as 小于25岁 FROM 人事表 GROUP BY 单位 into dbf tmp

板凳

谢谢您:fyyylyl老师!
你发给我的代码,我试了一下,效果不错,
我还在认真学习,进一步消化。
再次谢谢! 

我来回复

您尚未登录,请登录后再回复。点此登录或注册