異なる値を合計しようとするSQL質問する

異なる値を合計しようとするSQL質問する

SSRS のセルの値が、個別の値の合計になるはずなのに、うまくいきません。以下のスクリーンショットのような SSRS レポートがあります。

ここに画像の説明を入力してください

赤色の値 ($11.25) を取得するのに問題があります。基本的には、個別の追跡番号に基づいて配送コストを合計する必要があります。配送コストが $5.25 の追跡番号が 2 つあり、もう 1 つは $6.00 なので、赤色で表示される合計は $11.25 になるはずです。しかし、SSRS ではこれを達成できず、SQL クエリでも理解できません。

次のようなサブクエリを考えています (以下は有効な SQL ではないことは承知しています)。

(SELECT SUM([Ship Cost]) WHERE [Tracking #] IS DISTINCT) AS [Ship Cost]

でも、どうやって書いたらいいのか分からないんです。

ベストアンサー1

まず個別のリストを取得します...

SELECT SUM(SQ.COST)
FROM
(SELECT DISTINCT [Tracking #] as TRACK,[Ship Cost] as COST FROM YourTable) SQ

おすすめ記事