首先要把第一列的Y-1-35等分成两个属性,比如字母和数字两个属性,字母代表Y-1,Y-2,数字代表他们后面跟的35,36等数字,这样符合第一范式也便于分组
可以用pivot把它做成透视表
可能要用到union
把一列置换后再用union联合起来
如把下单数置换
select 字母,35,36,37,38,39,40
from
(select 下单数,字母,数字
from 此表
) as source
pivot
(
下单数 for 数字 in (35,36,37,38,39,40)
) as pvt
字母
35
36
37
38
39
40
Y-1
Y-2
[
本帖最后由 zhaoyang1008 于 2010-9-18 16:14 编辑 ]