0
私はard.terms_amountの結果を追加し、それを "Open AR"計算から差し引いています。したがって、この場合には、それはあなたが何をしたい列「terms_amount」の合計を取り、列「オープンA /和からそれを差し引くである0.90結果の合計を式に加算します
SELECT
customer.customer_id
,customer.customer_name
,cast(sum(ih.total_amount - ih.amount_paid) as decimal (10,2)) as [Open A/R]
,cast(dbo.p21_fn_days_sales_outstanding(customer.company_id, customer.customer_id, 90, GETDATE()) as decimal (10,2)) average_dso
,terms.terms_desc
,ard.terms_amount
FROM customer
INNER JOIN terms ON terms.terms_id = customer.terms_id
inner join invoice_hdr ih on ih.customer_id = customer.customer_id
inner join ar_receipts_detail ard on ard.customer_id = customer.customer_id
WHERE customer.company_id = 'ABC' and customer.customer_id='123456'
and ih.approved ='y'
group by customer.customer_id,customer.customer_name,customer.company_id,terms.terms_desc,ard.terms_amount
どのDBMSを使用していますか? –
@a_horse_with_no_name sql 2012 – eggwhites
@eggwhites各行*に対して「0.9」を減算するか、これらを1つの行にグループ化しようとしていますか? – Santi