• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQLを教えてください)

SQLで月末にデータを移動・削除する方法

このQ&Aのポイント
  • 毎月月末に、当月分のtbl_orderのデータをtbl_order_oldに移す作業を手動で行っているのですが、SQL一回もしくは、二回で出来ないしょうか
  • tbl_order_oldテーブルはtbl_orderテーブルと全く同じ構造になっています。
  • 以下の手順で月末にデータを移動・削除することができます。 (1)tbl_order_oldにorderdayが2015/11/1~2015/11/30までのデータを追加 (2)tbl_orderからorderdayが2015/11/1~2015/11/30までのデータを削除

質問者が選んだベストアンサー

  • ベストアンサー
  • hwoa1024
  • ベストアンサー率36% (122/336)
回答No.2

insertとdeleteは一つのSQL文で同時実行はできないと思います。 別で書くなら INSERT INTO tbl_order_old (SELECT * FROM tbl_order WHERE orderday BETWEEN '2015-11-01' AND '2015-11-30'); DELETE FROM tbl_order WHERE orderday BETWEEN '2015-11-01' AND '2015-11-30';

ekekojr
質問者

お礼

ありがとうございます!

その他の回答 (1)

回答No.1

Insert と Delete のSQL文を実行すればイイだけでしょ?具体的なSQL文は簡単すぎるし、ご自分で検索どうぞ。