access前月差分クエリ書き換えたくない
フィールド1 年月日
フィールド2 商品名
レコードは月次で年度単位で持ち、毎月、先月分が今月に追加されます。
毎月、前月と前々月分の商品の個数の差を計算します。
フィールド1をformat関数で年月にし、グループ化したものを、201701-201612みたいにクエリを書いて
計算させています。
まずformatが良いのかmonthが良いかも分からないのですが、毎月の差分を取るクエリを書き換えたくなく、元テーブルから計算しやすいように加工するクエリをどう持てば良いか教えて下さい。
No.1ベストアンサー
- 回答日時:
以前回答させていただいた
https://oshiete.goo.ne.jp/qa/9605499.html
年月から1ヵ月の期間を求めるなら
DateSerial(Year([年月]),Month([年月]),1)
DateSerial(Year([年月]),Month([年月])+1,1)-1
上は年月の1日を求める
下は年月の翌月1日を出し、その前日(-1)を求めることで末日を求めている
先月を求めるなら
DateSerial(Year([年月]),Month([年月])-1,1)
yyyymmの形にするなら
Format(DateSerial(Year([年月]),Month([年月])-1,1),"yyyymm")
先々月を求めるなら
DateSerial(Year([年月]),Month([年月])-2,1)
yyyymmの形にするなら
Format(DateSerial(Year([年月]),Month([年月])-2,1),"yyyymm")
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessクエリで年月フィールドを年のみで抽出する方法について 2 2022/08/29 18:10
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Access(アクセス) accessの日付フィールドから前年度だけを取り出したい 3 2022/04/13 23:13
- Access(アクセス) Access クエリ 同一テーブル内 複数フィールドの同時集計のやり方について 1 2022/05/18 19:01
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- PHP クエリObjectをforeachで回す時に、次のレコードへ移動せずに次のレコードを取得したい 2 2022/07/28 15:29
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Access(アクセス) Accessのスプレッドシートエクスポートで、シートが追加されてしまう 2 2022/07/16 21:45
- Excel(エクセル) 棚卸表の前月比の関数等あれば教えてください 2 2023/05/02 18:34
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESSのSQLで、NULLかNULLでな...
-
sqlserverで集計結果をUPDATEし...
-
シャープレジスター エラーコード
-
MAX値を条件にデータを取得する...
-
アクセス 日付抽出(年月のみ)...
-
オラクルではできるのにSQLSERV...
-
更新クエリでキー違反
-
違いを教えてください
-
集計処理について
-
片方のテーブルにないデータを...
-
Access2つのテーブルの差額を...
-
「マスタ」と「テーブル」の違...
-
数百万件レコードのdelete
-
[ BETWEEN ] vs [ >= AND <= ]
-
ACCESS2007 フォーム 「バリア...
-
3つ以上のテーブルをUNIONする...
-
Access VBA [リモートサーバー...
-
SELECT時の行ロックの必要性に...
-
ビューで引数を使いたい
-
2つの項目が重複するレコード...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
オラクルではできるのにSQLSERV...
-
ACCESSのSQLで、NULLかNULLでな...
-
sqlserverで集計結果をUPDATEし...
-
アクセス 日付抽出(年月のみ)...
-
ACCESSで複数テーブルを結合し...
-
MAX値を条件にデータを取得する...
-
更新クエリでキー違反
-
AccessのSQLで、FROM句の構文エ...
-
違いを教えてください
-
sqlserverで対象のレコードを削...
-
シャープレジスター エラーコード
-
accessでのリンクテーブルの更新
-
access前月差分クエリ書き換え...
-
sqlplusでバックスペースが効か...
-
MySQLのON DUPLICATE KEY UP
-
sqlserverで同一キー単位で金額...
-
sqlserverでUPDATEできません
-
Access2000へのインポートエラー
-
片方のテーブルにないデータを...
-
集計処理について
おすすめ情報