- ベストアンサー
※ 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までのデータを削除
- みんなの回答 (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';
その他の回答 (1)
- Cheshire-Alice
- ベストアンサー率20% (23/110)
回答No.1
Insert と Delete のSQL文を実行すればイイだけでしょ?具体的なSQL文は簡単すぎるし、ご自分で検索どうぞ。
お礼
ありがとうございます!