复制数据

时间:2011-02-08 12:13:06

标签: sql

查看重复数据以包含类型A和类型B

select *
    from [dbo].[dayStats]
    where status in ('IDmon', 'IDtue', 'IDwed', 'IDthu', 'IDfri')
    order by status

目前有大约3000条记录。

我需要复制这些记录中的每一个,因此它们包含A和B

例如:

IDmon
IDtue ...

成为

IDmonA, IDmonB
IDtueA, IDtueB
...

没有要保留的IDmon / IDtue记录

所有其他字段都要正常复制

真的很难想到我将如何创建这样的查询/存储过程

1 个答案:

答案 0 :(得分:1)

不确定你是否在此之后?

select
  status & 'A',
  status & 'B',
  other_col_1,
  other_col_2
from
  [dbo].[dayStats]
where status in ('IDmon', 'IDtue', 'IDwed', 'IDthu', 'IDfri')