2つの列、数量と単価を持つorderItemsというテーブルがあります。そのテーブルには外部キーordernumber
もあります。2つの列を掛けた後にテーブルから別のレコードにSUMを返す方法
私はプライマリキーordernumber
と呼ばれる別のテーブルを持っています。このテーブルには、ordernumber
を参照するすべてのオーダーアイテム行の数量*単価に基づく注文合計であるSavedTotalカラムが含まれています。
ここで私は、特定の注文番号に基づいてすべての注文アイテムを取得し、合計コストを計算できるSQLクエリです。
私はその乗算を行うことができましたが、私はSUMを見逃しています。これまでのSQLクエリ(SQL Serverベース)です。
UPDATE OrderGroupNew
set OrderGroupNew.SavedTotal = OrderItemNew.UnitPrice*OrderItemNew.QUANTITY
FROM OrderItemNew
inner join OrderGroupNew on OrderItemNew.OrderNumber=OrderGroupNew.OrderNumber
任意のヘルプは
感謝します! –