多级部门统计? select * from test where right(aaa,4)='0000' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select count(*) from test a ,部门表 b where substring(a.部门编码,1,4)=b.一级部门编码 group by b.一级部门编码 select b.一级部门编码,count(*) from test a ,部门表 b where substring(a.部门编码,1,4)=b.一级部门编码 group by b.一级部门编码 用:where 编号 like '01%'树型 参考:http://expert.csdn.net/Expert/topic/1375/1375432.xml?temp=.8570978 select count(*) from test where 编号 like '01%' where 编号 like '01%' select 部门,count(*) as cnt from [table] group by left(部门代码,2) 错了 是select (select 部门 from [table] t where t.部门代码=left(部门代码,2)+'0000') as 部门,count(*) as cnt from [table] group by left(部门代码,2) 又写漏了 瞧我这水平!select (select 部门 from [table] t where t.部门代码=left([table].部门代码,2)+'0000') as 部门,count(*) as cnt from [table] group by left(部门代码,2) SQL技巧请教 数据归档与数据分区 如何用C++ 实现向数据库插入任意数据 sql server2000经常出现自动停止? 如何动态按照不同条件打开一个表? Membership.DeleteUser引发的诡异数据库错误,请指教,急 这个SQL语句怎么写? 关于数据库 主键增长的问题 求解:sql查询语句行转列问题 当前有一张数据库表,要求只存100条数据,超过100,删除最老的,插入最新的数据 如何用一条SQL语句删除表中所相同的记录? 简单问题,菜鸟不懂,高手指点,弄不懂不睡觉!!!!
http://expert.csdn.net/Expert/topic/1375/1375432.xml?temp=.8570978
where 编号 like '01%'
select (select 部门 from [table] t where t.部门代码=left(部门代码,2)+'0000') as 部门,count(*) as cnt from [table] group by left(部门代码,2)