• ベストアンサー

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

アクセスのクエリを使って集計計算をする際、エクセルで言う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
質問者

お礼

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