• ベストアンサー

過去7日間の集計

お世話になります コロナ感染者数の地域(都道府県、保健所)の情報をAccessに入力してエクセルでグラフにしています 日々の過去7日間の集計をしたいです テーブルは以下の通りです ・M_保健所:保健所マスター  1.ID:主キー  2.保健所名:都道府県名または保健所名 ・T_感染履歴  1.ID  2.日付  :主キー  3.保健所ID:主キー M_保健所.IDにリレーション  4.新規感染者数  5.一万人当:単位当感染者数  6.週計:七日間の新規感染者数 --------------------------------------- 以上よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1747/2623)
回答No.12

> 一万人当と新規感染者数の2つの7日間の集計をしたい そもそもこの部分が出来ていないのに追加まで考えるのは無理があると思います。 何を見てSQLを書いているのか分かりませんが、クエリを作って正常に動いたSQLを参考にした方がいいのではないですか。 あと、VBAではSQL文じゃないと駄目と思っているのでしょうか、クエリ自体をVBAで実行できますからそちらを選択したほうがいいと思います。

chayamati
質問者

お礼

ご提案色々ありがとうございます。 クエリは分かりやすいのですが、 クエリのSQLレビユーをアレンジして、docmd.runSQLに加工しています 使い捨てのクエリの数が増えたりして、 フォームのクエリビルダで作成しています 一つの処理で複数のクエリを順番を間違わずに起動しなければならない 等で、VBAは欠かせません 不都合を整理して、改めて質問しますので、その時はよろしくお願いいたします。

すると、全ての回答が全文表示されます。

その他の回答 (11)

  • kkkkkm
  • ベストアンサー率66% (1747/2623)
回答No.1

クエリの日付の抽出条件を >=DateAdd("d",-7,Now()) とすれば過去7日間のデータだけ取り出せますが、そういう事じゃないのでしょうか。

chayamati
質問者

お礼

ご回答ありがとうございます。 質問が曖昧で申し訳ありません https://www3.nhk.or.jp/news/special/coronavirus/data/ の直近1週間の人口10万人あたりの感染者数 我が県の保健所も含めるため1万人当りとしています 開始日~終了日迄の7週分(35日間)の日々の直近1週間分の計です。 フォーム上には〈開始日〉〈終了日〉〈保健所A〉〈保健所B〉〈保健所C〉〈保健所D〉〈保健所E〉 の非連結のテキストボックスを配置しています

すると、全ての回答が全文表示されます。

関連するQ&A