0
私は今これをしており、[総契約] - [総費用]を引く別のサブクエリを作成しようとしています。これらのサブクエリはどちらもうまく動作しますが、私は[profit]の目的の列に対して両方のサブクエリを減算する別のサブクエリを書くことができませんでした。たいていの場合、サブクエリが複数の値を返すと返すだけのクエリです。どんな助けもありがとうございます!多くのご注文をいただいている元の仕事
SELECT MAN_PROD_ORDER.PROD_ORDER_NUM,
(SELECT SUM(SAL_SALES_ORDER.AMOUNT_INCLUDING_TAX)
FROM SAL_SALES_ORDER
WHERE (SAL_SALES_ORDER.ORIG_SALES_ORDER_ID = MAN_PROD_ORDER.SALES_ORDER_ID or SAL_SALES_ORDER.SALES_ORDER_ID = MAN_PROD_ORDER.SALES_ORDER_ID)
and SAL_SALES_ORDER.SAL_ORDER_STATUS_ID not in (6, 8)) as [total contract],
(SELECT SUM(PROD_ORDER_LEDGER_ENTRY.TOTAL_COST)
FROM PROD_ORDER_LEDGER_ENTRY
WHERE MAN_PROD_ORDER.PROD_ORDER_ID = PROD_ORDER_LEDGER_ENTRY.PROD_ORDER_ID AND PROD_ORDER_LEDGER_ENTRY.ENTRY_TYPE_ID = 1) as [total cost]
FROM MAN_PROD_ORDER
あなたのSQLをstrucutreしてみてください - 誰も –
ために読んで、見てする方法が容易になります最も基本的なものの1つ: https://blogs.msdn.microsoft.com/craigfr/2006/07/19/introduction-to-joins/ –
これについてお詫び申し上げます。私はそれがそれをした方法を見て出てくることを理解していない...次回よりうまくいく! – Mike