W
WuPing
Unregistered / Unconfirmed
GUEST, unregistred user!
我有这样的一个TABLE..
DeptID EmpNO Province
1 00001 广东省
1 00002 广东省
1 00003 安徽省
2 00004 四川省
2 00005 四川省
2 00006 江苏省
3 00007 四川省
3 00008 四川省
3 00009 广东省
我执行这样的SQL:
Select DeptID, SubString(Province,1,2)as Province,Count(*)Qty from Table
Group By DeptID,SubString(Province,1,2)
Order by DeptID
得出下列结果:
DeptID Province Qty
1 广东 2
1 安徽 1
2 四川 2
2 江苏 1
3 四川 2
3 广东 1
而我想按照下列的表示来显示,不知道SQL该如何去写:
DeptID 广东 安徽` 四川 江苏
1 2 1
2 2 2
3 1 2
各位帮忙!
DeptID EmpNO Province
1 00001 广东省
1 00002 广东省
1 00003 安徽省
2 00004 四川省
2 00005 四川省
2 00006 江苏省
3 00007 四川省
3 00008 四川省
3 00009 广东省
我执行这样的SQL:
Select DeptID, SubString(Province,1,2)as Province,Count(*)Qty from Table
Group By DeptID,SubString(Province,1,2)
Order by DeptID
得出下列结果:
DeptID Province Qty
1 广东 2
1 安徽 1
2 四川 2
2 江苏 1
3 四川 2
3 广东 1
而我想按照下列的表示来显示,不知道SQL该如何去写:
DeptID 广东 安徽` 四川 江苏
1 2 1
2 2 2
3 1 2
各位帮忙!