SSブログ

クエリ 更新クエリ・集計クエリを元にした更新ができない [クエリ]

 ACCESSのデータベースエンジンにある、限界の一つです。
 更新クエリ(UPDATE)で項目を更新するクエリを作る場合に、更新する値に集計クエリの結果を使用しようとした場合、「更新可能なクエリであることが必要です。」というエラーがでます。

 具体的な再現手順は、以下のとおり。

続きを読む


クエリ 日別(年月日)のデータを、年月ごとで集計する。 [クエリ]

 日付関連のクエリ例です。例えば、こういったデータを、年月の単位で集計した結果を求めるとします。

 日付が2011/01/01なら、年月は2011/01となります。
 データの日付をこのように変換した上で、金額を合計集計します。

続きを読む


クエリ 日付を年月で抽出する [クエリ]

 日付の項目に対して、例えば2011年11月の日付を抽出する、と言った条件で抽出する場合、どのようにWHERE条件を作成するのが良いでしょうか?

 単純に考えると、たぶんこうなると思います。
 日付 BETWEEN #2011/11/01# AND #2011/11/30#
 私的には、これが正解だと思ってます。

続きを読む


クエリ クエリデザインでテーブル(クエリ)名に別名を設定する [クエリ]

 SQL文を直接書く場合、FROM句のテーブル名に別名を設定したい場合は、「AS 別名」で別名を付ける事ができます。
 クエリデザインの画面の場合は、下記の手順で設定することができます。

続きを読む


クエリ グループで最大値をもつレコードの抽出(相関サブクエリ) [クエリ]

 以前の記事で、テーブル全体から最大値をもつレコードを抽出する方法をとりあげましたが、今回はグループ毎の最大値のレコードを抽出します。

 データはこんな感じ。
 担当Aさん、Bさん、Cさん・・・が居て、日付毎に、金額が一番大きかった人のレコードを抽出します。

続きを読む


この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。