0
我試圖添加ard.terms_amount的結果並從我的「Open AR」計算中減去該結果。所以在這種情況下,它應該是減去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,還是試圖將它們組合成一行? – Santi