Эй, все, что я пытаюсь объединить мои данные в одну сумму. Это мой выход прямо сейчас: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
Где Пошлины, Redep, количество и цена все взялось? Каковы ваши определения таблиц? –
выглядит так, как если бы сумма повторения была суммой всех ваших сумм, количество - количество ваших рядов, сумма вознаграждения - это сумма комиссионных сборов Количество раз Количество и (немеченое) общее количество - это сумма пересчета Сумма + сумма оплаты - t дал какое-либо указание относительно того, откуда должна исходить стоимость вознаграждения. Вы хотите, чтобы он был жестко закодирован как 1,50 доллара? –
Да, сборы жестко закодированы в 1,50, что не изменится. Его величина X 1.50 (8 x 1.50), которая равна 12. Redep Total - это «Сумма» SUM'ed вверх. И, наконец, сумма составляет СУММ суммы + 12 = 5381,00. – StealthRT