スカラー関数をどのように組み合わせて1つの注文に対して3つの製品があり、2つの製品に.15の割引が適用されているかを調べるのに問題があります。あなたが見ることができるように、私はこれについてはかなり新しいですが、理解しようとしています。ご協力いただきありがとうございます。割引価格で合計価格のスカラー関数
コード:
select distinct(sum (od.UnitPrice * od.Quantity - od.Discount)), o.OrderID
from Orders o
join OrderDetails od
on o.OrderID = od.OrderID
where o.OrderID = 10250
group by o.OrderID
これはおそらく方法オフスカラー関数は、一緒に配置する必要がありますが、私は合計を取得する方法については、それは個別の項目に割引を適用していないです。 もう一度お世話になりました!