Microsoft Access 掲示板

構成率(構成比)の算出の仕方 / 2

3 コメント
views
4 フォロー
2
hatena 2023/06/16 (金) 16:56:14 修正

見積番号 = [見積番号] だと、どちらも見積番号サブクエリ側の同じ見積番号なので常にTrueなるので全体合計になっちゃいますね。別名をつけて区別がつくようにします。

構成率: [見積金額合計]/(SELECT SUM(見積単価 *数量) FROM tbl見積Sub AS T WHERE T.見積番号 = tbl見積Sub.見積番号)

最終手段としては、見積番号ごとの見積金額集計のクエリを別途作成し、
「qry見積_分類集計」と見積番号で結合させて、構成率を出そうかと思っています。

速度的にはこちらの方がはやくなります。
複数のクエリができるのがいやなら、見積番号ごとの見積金額集計のクエリのSQLを「qry見積_分類集計」にサブクエリとして埋め込んでもいいでしょう。

通報 ...