我有一個矩陣,該矩陣設置了一個稱爲「公司」的行組,一個稱爲「年」的列組和一個稱爲收入的年度費用總和的值字段。列組將最終具有通過用戶輸入提供的2列。最終的結果是一個矩陣,這將是這個樣子:比較2個動態創建的矩陣列以獲得差異
Year 1 | Year 2
Company: $500 $250
Company2: $750 $250
我想這樣做是列添加到計算到今年2從今年1變化的矩陣是有辦法做到這在矩陣內,例如添加一個新的列,該列與一個表達式比較行中的兩個條目,還是需要操作SQL代碼以創建一個在代碼中執行此操作的列?爲了在這裏,到底是DataSet的代碼的觀點,如果這是我需要走的路:
SELECT
company.cmp_id
,company.Company
,ChargeDetails.[Bill To ID]
,ChargeDetails.[Delivery Year]
,ChargeDetails.Revenue
FROM
ChargeDetails
LEFT OUTER JOIN company
ON ChargeDetails.[Bill To ID] = company.cmp_id
WHERE
ChargeDetails.[Delivery Year] = @DeliveryYear
OR
ChargeDetails.[Delivery Year] = @ComparisonYear2
ORDER BY ChargeDetails.[Delivery Year] DESC,ChargeDetails.Revenue DESC;`
謝謝你的幫助是什麼,我基本上是試圖測量僅僅是在銷售從今年1至2年,因爲我們有業務往來的公司的區別,在使用你的代碼我在更改得到#錯誤列 – Tom
@Tom,查看我的版本 –
您好,我已經完成了您所建議的所有更改,並將我的矩陣設置爲與您所做的完全相同,但是我收到了#Error。 @alejandro蘇萊塔 – Tom