嘿,我想把我的數據合併成一個總和。這是現在我的輸出:SQL Server結合數據問題
Amount
---------
$258.0
$400.0
$1011.0
$628.0
$628.0
$340.0
$340.0
$1764.0
當然總將是$ 5369。這是輸出的I型需要
Description | Quantity | Price | Amount
--------------------------------------------
Fees 8 $1.50 $12.00
Redep $5369.00
$5381.00
只以上信息,我真的很需要的是,,5369.00和5381.00。
這是我的查詢來獲取我先貼這些值:
SELECT '$' + CONVERT(varchar(50),round((CONVERT(int,Points) * .1),0)) AS 'Amount'
FROM tblHGP HGP,
OrderDetails OD,
tblInvoices i
JOIN tblCS cs ON i.INumber = cs.INumber
JOIN tblECI ac ON i.INumber = ac.INumber
WHERE cs.SoldTo = HGP.ECard
AND issued BETWEEN '2010-09-01' AND '2010-09-30 23:59:59'
AND Country = 'US'
AND HGP.iNumber = OD.orderdetail
ORDER BY issued
在哪裏費,再沉積物,數量和價格都從何而來?你的表定義是什麼? – 2010-10-22 15:58:42
它看起來好像Redep金額是所有金額數字的總和,數量是您的行數,費用金額是費用價格倍數和(未標記的)總金額是Redep金額+費用金額 - 但是,您沒有'沒有給出費用價格來自哪裏的任何跡象。你希望它被硬編碼爲1.50美元嗎? – 2010-10-22 16:08:21
是的,費用是硬編碼在1.50不會改變。其數量X 1.50(8 x 1.50)即12。Redep Total是累計的金額。最後,Total是金額+ 12 = 5381.00的總和。 – StealthRT 2010-10-22 16:22:02