日期:2014-05-16  浏览次数:20796 次

感谢wangtiecheng(不知不为过,不学就是错!)
TO   wangtiecheng(不知不为过,不学就是错!):

谢谢,非常感谢,我是做专业统计数据的,后面还要对比2个表格里的记录,把其中一个表格分离成2个表格,希望还能得到您的帮助。

我平时很少上QQ,如果可能,请留下Email,



------解决方案--------------------
用iif()嵌套就可以。
------解决方案--------------------
多条件选择用switch :

select NN,Sex,switch(age <=14, '0-14 ',age> 14 and age <=65, '15-65 ',age> 65, '65以上 '),count(*)
from [2004]
where origin in( '辽宁 ', '山东 ', '河北 ', '江苏 ', '浙江 ', '福建 ', '广东 ', '海南 ')
and NN between 1 and 18
group by NN,Sex,switch(age <=14, '0-14 ',age> 14 and age <=65, '15-65 ',age> 65, '65以上 ')
------解决方案--------------------
对每个分组项使用iif()嵌套。

自己先看看iif()的帮助,熟悉其用法。