こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

ACCESS SQLのINSERTについて

TBLというテーブルにINSERT文を使用して1行レコードを追加したいです。TBLテーブルのカラムAにはシステム日付を、カラムBには別テーブルのselect count(*)の実行結果を挿入したいのですがうまくいきません。何か良い方法はございませんでしょうか?
INSERT INTO カウンタ統計 ( [DATE], USER_COUNT )
VALUES (date(), (SELECT COUNT(*) FROM hiplus_HW_USER));
※日付は問題なく挿入できるのですがSELECT文の結果が挿入できない状況です。宜しくお願いします.

投稿日時 - 2009-11-25 12:02:30

QNo.5474589

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

考え違いです。テーブルの値を使う場合はVALUES句は使いません。
INSERT INTO カウンタ統計 ( [DATE], USER_COUNT )
SELECT Date() AS [DATE], COUNT(*) AS USER_COUNT
FROM hiplus_HW_USER

投稿日時 - 2009-11-25 16:56:09

あなたにオススメの質問