-1

これは非常に簡単に思えますが、リモートで役立つものはまだ見つかっていません。テーブル内の複数のもののMS Accessでカウントクエリを実行しています。

例:

SELECT Count(*) 
FROM DataBase
WHERE "X" <> "Y"

このタイプのクエリが複数あり、それらを 1 つの結果にまとめたいと考えています。更新プログラムはクエリの機能をサポートしていないようです。または、それを理解できないだけです。

*編集: 私の問題は、結果を 1 つのクエリに結合していません。問題は、結果をカウントしてから、そのカウントをデータベースに入れたいということです。

単一のデータベースからさまざまなものを数えています。X がいくつ、Y がいくつあるかをカウントしています。すべてのカウントが終わったら、それらを別の表にまとめて 1 つの結果としてまとめたいと思います。

4

2 に答える 2

1

おそらくUNIONクエリが必要です:

http://msdn.microsoft.com/en-us/library/office/bb208962(v=office.12).aspx

于 2013-07-02T22:19:40.677 に答える
0

貢献しているソースごとに、次のようなクエリを実行する必要があります。

UPDATE tblTotal
SET Total = [Total]+
    (SELECT Count(*) 
        FROM tblContributer
        WHERE "X" <> "Y") AS Contributer;

このソリューションを構築する必要があります。次のようなものから始めます。

UPDATE tblTotal
SET Total = [Total]+1;
于 2013-07-03T21:50:34.117 に答える