2011-02-08 60 views
0

看着複製數據到包括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記錄保持

所有其他字段都要正常複製

真的很費力思考我將如何創建這樣一個查詢/存儲過程

+0

哪個RDBMS?你正在使用哪個數據庫?還應基於什麼條件將值更新爲A或B? – 2011-02-08 12:14:21

回答

1

不知道你是否在此之後?

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