私は以下のような表を持っています。mySQL - 日付間の追加行を生成する
id month duration
001 1/1/16 3
002 3/1/16 4
003 12/1/15 2
指定された数字から1を引いた月の後の1か月ごとに新しい行をテーブルに追加したいとします。
id month duration
001 1/1/16 3
001 2/1/16 3
001 3/1/16 3
002 3/1/16 4
002 4/1/16 4
002 5/1/16 4
002 6/1/16 4
003 12/1/15 2
003 1/1/16 2
このように、図示されていない列の値も複製します。
私は最初に「短い」データを入力してから長い間再構成したRでこれを行っていますが、オンラインで検索した後も、これはどのようにしてmySQLで行うのかわかりません。あなたの助けを前もってありがとう!
素晴らしい提案!私がmySQLに慣れていないので、私は消化して試してみる時間が必要です。あなたのお時間をありがとうございました! – stevenjoe