3
私は非常にSqlを使い慣れていて、文法の周りに脳をラップするのに問題があります。私はテーブルPMを持っています(Fields Acct、Amt、Action、Reasonあり)、カウント(Acct)> 1のどこでもテーブルのいくつかのフィールドを更新する必要があり、Amtは同じです。具体的には、このselectステートメントに基づいて:Access 2003 VBA/Sql UpdateテーブルAのカウント条件についても
SELECT PM.Acct, PM.Amt
FROM PM
GROUP BY PM.Amt
HAVING (((Count(PM.Acct))>1));
このコードは、とにかく変更する必要があることを知っているレコードを返します。誰かがそれを説明すると、明らかになると確信していますが、私は立ち往生しています。
私は何をしているのですか、それはトンに役立ちますが、エラーが発生します。クエリを実行しようとしました集計関数の一部として指定された式 'Acct'を含みません。 – graidan
サブクエリのGROUP BY、t.Acctに追加できます。私は自分の答えを編集しました – Taryn
私はまだエラーが出ていますが、それはデータ型の不一致です。ありがとうございました! – graidan