一个SQL问题 select ...... from tablename group by left(员工编号,3) order by left(员工编号,3) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select ...... from tablename group by left(员工编号,3) order by left(员工编号,3) 每个员工编号的前3位是部门编号吗?select m.部门编号 , count(*) from 部门表 m , 员工表 nwhere m.部门编号 = left(n.工号,3)group by m.部门编号 UPDATE table1 set 员工号='A'+员工号 where 部门='技术部' UPDATE table1 set 员工号='B'+员工号 where 部门='办公室' --你的意思是说员工编号前边加上部门编号?--编号都是字符类型的吧?update a set 员工编号=b.部门编号+员工编号 from 员工表 a,部门表 b where a.部门编号=b.部门编号--或者干脆update a set 员工编号=部门编号+员工编号 from 员工表 a 求个一句SQL,SQL2000里分页 远程连接不上数据库 用sql语句算出两个datatime时间之差 求救!请问sql2000怎么设置单用户模式 erwin 7.2.5 连不上ms sql2000?【急】 vs2005 #sql2005 odbc无法连接??!!# 怎么来统计表中的数据变位次数? 关于SQL7.0和SQL2000中日期的转换问题!!!!!!(紧急急!) 帮帮我,关于在JBuilder中连接MS SQL Server2000的问题!!!??? SQL导入数据巨慢 这样的算法该如何写?
每个员工编号的前3位是部门编号吗?
select m.部门编号 , count(*)
from 部门表 m , 员工表 n
where m.部门编号 = left(n.工号,3)
group by m.部门编号
--编号都是字符类型的吧?update a set 员工编号=b.部门编号+员工编号 from 员工表 a,部门表 b where a.部门编号=b.部门编号--或者干脆update a set 员工编号=部门编号+员工编号 from 员工表 a