MS Accessにて、日別売上テーブル、月間売上目標テーブル、店舗マスターテーブル、の3つを作りたいと思います。しかし、月間売上目標テーブルにおいて、どのようなフィールドを作成すれば、各テーブルのリレーションを組めるのかが分からなく困っています。基本的には店舗IDでリレーションを組めばよいかと思うのですが、日別売上Tと月間売上目標Tの連携をどうすればよいのかが分かりません。
皆さんは目標設定に対する達成率などを求めたいとき、どのようなテーブルを作成されているのでしょうか?教えてください。よろしくお願いします。
No.2ベストアンサー
- 回答日時:
#1の方と同様ですが
日別売上テーブル
日付(日付/時刻型)
店舗ID(数値型)
売上額(通貨型)
月間売上目標テーブル
年月(日付/時刻型)
店舗ID(数値型)
売上目標額(通貨型)
で日別売上テーブルの日付で該当する月のレコードを抽出し店舗IDでグループ化して売上額を合計するクエリ作成。
月間売上目標テーブルの年月で同様に該当月のレコードを抽出するクエリを作りこのクエリを前記の売上額を合計するクエリに追加して店舗IDでリレーションし売上目標額フィールドを追加する。
達成率のフィールドを作り売上額の合計を売上目標額で割る演算をする。
フォームやレポートに表示する際に達成率のフィールドの書式をパーセントにすればOK。
クエリを使ってやるならこんなもんじゃないでしょうか。
本当に遅れて申し訳ありません。遅くなりました。
ちなみに、続けての質問なのですが、日付の入力はエクセルみたいにフィルハンドルで連続データを作成したり、曜日を表示させたりするのは不可能なのでしょうか?また、土、日、祝による売上を管理する場合はO_cyanさんであればどのように行うんでしょうか・・・よかったら教えてください。よろしくお願いします。
No.1
- 回答日時:
日別売上テーブル
日付(日付/時刻型)
店舗ID(数値型)
売上額(通貨型)
とあったら、
月間売上目標テーブル
年月(テキスト型)
店舗ID(数値型)
売上目標額(通貨型)
のようにすればいいのでは?
> 基本的には店舗IDでリレーションを組めばよいかと思うのですが、
店舗ID と、年月ですかね。
日別売上テーブルを、年月で集計したクエリと、月間売上目標テーブルを
クエリの結合線で結んでやればいいと思います。
ごめんなさい。大変遅くなりました。どうもご返答いただきましてありがとうございました。
とりあえず作ってみましたが、やはりデータの新規入力はできないのですね?アクセス自体詳しくないので、このような場合のデータの入力は、テーブルか、もしくは簡単なクエリのみ可能なのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- PostgreSQL PostgreSQL レコードからアイテム種類数を取得したい 2 2022/11/23 22:31
- その他(教育・科学・学問) 目標率と達成率の計算方法を知りたいです。 例えば、 期間は10日間で目標は100万円の売上を上げる場 4 2022/08/22 13:37
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- 会社・職場 派遣契約で時間精算(時給)で働いているため、有給休暇を取れば、売上が減ってしまいます。 有給休暇での 2 2023/01/05 07:33
- その他(Microsoft Office) パワークエリの複数ファイルのデータ統合について 3 2022/07/14 17:06
- Access(アクセス) Accessにインポートした複数のテーブルを表示させる方法が分かりません。 1 2023/01/30 20:22
- その他(データベース) Notion@リレーション値の取得について 1 2023/06/28 10:27
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
実績累計の求め方と意味を教え...
-
Accessのフォームでの合計欄を...
-
Accessで月間売り上げ目標達成...
-
エクセルの指定したシートにエ...
-
ACCESS で、存在しないデータも...
-
SELECT * FROM `生徒名簿` INNE...
-
GROUP BYを行った後に結合した...
-
Accessで別テーブルの値をフォ...
-
Oracleでの文字列連結サイズの上限
-
レコードが存在しなかった場合
-
select insertで複数テーブルか...
-
select句副問い合わせ 値の個...
-
ADO VBA 実行時エラー3021
-
〜のような結果を出すためのSQL...
-
SQL文で右から1文字だけ削除す...
-
【MYSQL】asでリネームしてwher...
-
Excelでセルの書式設定を使用し...
-
初心者Mysqlの関数のsubstring...
-
MERGE文を単体テーブルに対して...
-
JSPのNULLレコード表示について...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
実績累計の求め方と意味を教え...
-
エクセルの指定したシートにエ...
-
弥生販売08 得意先分類1の...
-
データグリッドのセルにtex...
-
Accessで月間売り上げ目標達成...
-
バーコード利用する方法を教え...
-
エクセルのピボットテーブルの...
-
売上データに会社毎に請求番号...
-
GROUP BYを行った後に結合した...
-
Oracleでの文字列連結サイズの上限
-
Accessで別テーブルの値をフォ...
-
SELECTで1件のみ取得するには?
-
select句副問い合わせ 値の個...
-
SQL文で右から1文字だけ削除す...
-
GROUP BYを使ったSELECT文の総...
-
ADO VBA 実行時エラー3021
-
ファイル書込みで一行もしくは...
-
select insertで複数テーブルか...
-
JSPのNULLレコード表示について...
-
レコードが存在しなかった場合
おすすめ情報