トップページprog
9コメント1KB

SQL文

■ このスレッドは過去ログ倉庫に格納されています
0001もちかおNGNG
現在、テーブルAにある6月データを7月データとしてテーブルBに
追加するとき↓下の2段階をふんでます
 INSERT INTO テーブルB SELECT * FROM テーブルA WHERE 年 = '2000' AND 月 = '06'
 UPDATE テーブルB SET 年 = '2000'@` 月 = '07' WHERE 年 = '2000' AND 月 = '06'
6月データをコピーして、その後年月を更新しています。

これを1つのSQL文でできますか?
また、できるのであれば、そのSQL文を教えてください。
0002もちかおNGNG
いちおう環境はSQLサーバ6.5です。
0003名無しさん@1周年NGNG
*を省略せず全部書いて月のとこ+1にするだけじゃないか?
0004もちかおNGNG
>3
すいません、テーブル構造が
[ID、数値、年、月]
としてそのSQL文を実際に書いてもらえますか?
0005名無しさん@1周年NGNG
insert into tableB(id@`value@`year@`month)
select id@` value@` year + 1@` month + 1 from tableB
where year = '2000' and month = '06'
0006もちかおNGNG
なるほど。
サンクスです!
00073NGNG
宿題?
0008名無しさん@1周年NGNG
そもそも、なんでテーブルAとテーブルBの2つがあるの?
0009名無しさん@1周年NGNG
SQL文ということで、ここに質問させて下さい。
idcとaspですが、この2つの大きな違いって何なんでしょうか?
データベースの処理で出来ること出来ないこととか、何かそれぞ
れに特徴がありますか?
■ このスレッドは過去ログ倉庫に格納されています