• ベストアンサー

アクセスの集計クエリの件

アクセスのクエリを使って集計計算をする際、エクセルで言うround関数のような処理をする方法はありますか。あれば教えてください。ヨロシクお願いします。

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

  • ベストアンサー
  • doredore1
  • ベストアンサー率38% (13/34)
回答No.2

>アクセスのクエリを使って集計計算をする・・・ 集計計算とは、クロス集計のことですか? 普通の選択クエリでの計算でしたら、INT関数を使えば ROUND関数のような処理ができます。 小数点以下四捨五入:INT([フィールド]+0.5) 小数点以下切り捨て:INT([フィールド]) 小数点以下切り上げ:INT([フィールド]+0.9) 上記式で、小数点第一位で処理ができます。 小数点以下二位とか十の位での処理は、一工夫必要です。 質問の意味が違っていたらごめんなさい。

bamboo44
質問者

お礼

ありがとうございました。 本当に助かりました。

その他の回答 (1)

  • TAK_999
  • ベストアンサー率43% (42/96)
回答No.1

SQLビューで直接SQLを記述すればROUND関数をそのまま使えます。 SELECT ROUND(Sum(集計するフィールド名),1) AS 合計 FROM 集計するテーブル名; おそらくANSIには準拠していないと思うので、他のDBではだまだと思いますがAccessならOKです

bamboo44
質問者

お礼

ありがとうございました。 おかげで出来ました。

関連するQ&A

  • Accessの集計クエリで計算

    Microsoft Access2016において、クロス集計クエリに表示される数値を使って計算をするには、どこにどんな数式を入力すれば良いですか。テーブルに表示される数値ではなく、クロス集計クエリで計算された合計の値を使 います

  • ACCESSのクロス集計クエリについて

    ACCESS2000のクロス集計クエリで超初歩的な質問なのですが、、 こんなテーブルがあります。 メーカー  商品名 A社    テレビ B社    テレビ A社    ラジオ A社    テレビ これをACCESSのクロス集計クエリでこんな感じにしたいです。 メーカー  商品名   集計 A社    テレビ   2 A社    ラジオ   1 B社    テレビ   1 エクセルでは、行見出しに「メーカー」と「商品名」を入れて値に「メーカー」か「商品名」どちらかを入れれば希望通りの結果になるのですが、ACCESSのクロス集計では、列見出しに必ず入れないとエラーが出るようです。入れなくても良い方法かもっといい方法がありましたらご教授ください。   

  • アクセスで集計って出来ますか?

    アクセスで出したデータをExcelにエクスポートして集計しないとならないのに、出来ません。エクスポートボタンをクリックして何分経ってもエクスポートできず、あげくのはてにはエラーで応答しなくなります。今日3時までに抽出が必須なのでパニックです。。・゜・(ノД`)・゜・。初歩の質問ですみません。アクセスでクエリを使い出したデータを、アクセス上で集計する方法あるんですか?例えば、A社B社の各月の売り上げをクエリを実行し出したとします。それをExcelにエクスポートしてから集計するのではなくアクセス上で二社の売り上げ総合計をだすこと出来ますか?どなたかお詳しい方教えて下さい。アクセス初めて使うのに誰も教えてくれないので助けてください(>人<;)

  • アクセスのクエリで集計

    質問です。 ACCESSのクエリで集計(グループ)しようとすると 「’*’で選択したフィールドはグループ化できません」というエラーになります。 とくに”*”で選択しておらず、今まではグループ化できていたのに最近このようなエラーがでます。 どうすれば集計できますでしょうか?

  • Accessの集計クエリで0カウント集計させない

    Accessの集計クエリで顧客のカルテ番号データからカウント集計クエリで一日の人数を表示しているのですが、 来店客が0の時(0)と入力してもカウント集計クエリでは1とカウントされてしまいます、 どうすれば来店客が0の時(0)と入力してもカウントされなくなるでしょうか

  • 集計クエリで

    Access2002を利用しています。 集計クエリで、たとえば、商品ごとの重量*料金の合計(送料)を取りたいとした時、 フィールドの欄で、送料:Sum([重量]+[料金])で、集計を演算とするのと 送料:[重量]*[送料]として、集計で合計とするのでは、どうちがうのですか? 例がおかしいとおもうのですが、フィールドで集計関数を入れて、集計欄で演算とするのと、 フィールドに式を入れて、集計で合計とするのとどちらが正しいのか、またこの両者は違うのかを教えてください。

  • クエリでの集計について

    クエリを使って集計する際に以下のような問題が生じるのですが 何か良い方法はありませんか 注文日時 金額 ―――――――― 02/06/20 \100 02/06/20 \200 02/06/22 \300 02/06/22 \400 ――――――――  ↓クエリで集計する 注文日時 金額 ―――――――― 02/06/20 \300   02/06/21のデータがない 02/06/22 \700 ―――――――― 02/06/21 \0 を自動的に追加するようにしたい この問題を何とか解決したいと思っているのですが 良い方法はありませんか 宜しくお願いします

  • Access 集計について

    エクセル出力用に年度_売上となっているフィールドを クロス集計クエリで売上(値_先頭)年度_列見出し コード_列見出し のようにしました。 合計の場合は集計を合計にすればよいのですが、 列見出し同士で計算を行う場合(前年比等)どのような関数で計算するのでしょうか? 2006年度売上/2005年度売上*100

  • Accessのクエリ

    アクセス超初心者で困っています。 アクセスのクエリで、 「フィールドにデータが入力されている数」 を関数はありますでしょうか? エクセルで言えば、count関数に当たる関数を探しています。 よろしくお願いします。

  • ACCESSのクエリの関数について

    ACCESSのクエリの関数について 列の標準偏差はテーブルの集計で出来ますが、レコードの標準偏差を求めたいと思います。 クエリの関数で、StDev(expr)のexprにレコードの[テーブルの名前]![フィールド名前]を 入れる時には","で続けるのか? この方法では式が作成出来ません。

専門家に質問してみよう