0
タイプAとタイプBが含まれるように複製データを見て複製データ
select *
from [dbo].[dayStats]
where status in ('IDmon', 'IDtue', 'IDwed', 'IDthu', 'IDfri')
order by status
は現在約3000レコードを持っています。
iは、それらがAとB
を含むように、例えば、これらのレコードのそれぞれを複製する必要があります
IDmon
IDtue ...
にはイドモーン/ IDtueレコードが
残っていないためにIDmonA, IDmonB
IDtueA, IDtueB
...
なります
他のすべてのフィールドは通常と同じように複製されます
このようなクエリ/ストアドプロシージャを作成する方法を考えるのは本当に苦労します。
どのRDBMS?どのデータベースを使用していますか?また、値をAまたはBとして更新する必要がある条件にも基づいていますか? –
sql server 2008 r2、状態は単なるストレートな複製(ステータスの半分あたり)です。 IDmonAとIDmonに分割する必要があるため、ステータス(IDmon)とIDmonの2つの部分がIDmonとIDmonの2つの部分に分割される必要があります。 IDmonレコードが残っていません。 –
sql server 2008 r2、状態には開始時刻が必要です(すべてのレコードに開始時刻があります)。そこから、まっすぐな複製が必要です(ステータスの半分あたり)。 IDmonの2つの部分があるので、status = IDmonの各レコードはIDmonAとIDmonに分割する必要があります。 IDmonレコードは残っていません。 –