我有一個表:如何添加兩個字段值並將它們插入到單個列中?
MTCN Number RecPrincipalAmount TotalCharges 123 APK123 506.21 258.22
現在我想添加RecPrincipalAmount
和TotalCharges
,並將其插入到PrincipalAmount
。
我想這一點:
MTCN Number PrincipalAmount 123 APK123 764.43
我想顯示在Crystal Reports所有這些數據。
我有一個表:如何添加兩個字段值並將它們插入到單個列中?
MTCN Number RecPrincipalAmount TotalCharges 123 APK123 506.21 258.22
現在我想添加RecPrincipalAmount
和TotalCharges
,並將其插入到PrincipalAmount
。
我想這一點:
MTCN Number PrincipalAmount 123 APK123 764.43
我想顯示在Crystal Reports所有這些數據。
select MTCN,
Number,
RecPrincipalAmount+TotalCharges as PrincipalAmount
from YourTable
你可以投你varchar
到float
前加入。
select MTCN,
Number,
cast(RecPrincipalAmount as float)+cast(TotalCharges as float) as PrincipalAmount
from YourTable
或money
如果這樣更合適。
select MTCN,
Number,
cast(RecPrincipalAmount as money)+cast(TotalCharges as money) as PrincipalAmount
from YourTable
我已經做到了。它不工作,它給了我的值,而不是數值的總和。 – 2013-03-06 09:21:00
什麼是您的列的數據類型 – 2013-03-06 09:21:17
其varchar。它是否適用於這種數據類型? – 2013-03-06 09:23:06
SELECT SUM(RecPrincipalAmount + TotalCharges) as "You Column"
FROM Your_Table;
@johnsyweb好的謝謝 – 2013-03-06 09:35:40
嘗試使用此。
SELECT
MTCN,
Number,
CONVERT(FLOAT, RecPrincipalAmount) + CONVERT(FLOAT, TotalCharges) PrincipalAmount
FROM TableName
使用一個公式字段:
//{@Principal}
{table.RecPrincipalAmount} + {table.TotalCharges}
[?你嘗試過什麼(http://mattgemmell.com/2008/12/08/what-have-you-tried/) – 2013-03-06 09:17:52
歡迎來到StackOverflow,我爲你格式化了你的問題(第一個是免費的;))。爲什麼用[tag:C++]標記而不是[tag:sql]?你能否提供[你這樣做的嘗試](http://whathaveyoutried.com),以便我們可以幫助你解決它? – Johnsyweb 2013-03-06 09:18:11
緊迫性在這個社區並不是真正的因素。我們的目標是提供高質量的問題和答案,以幫助未來幾年的人們。你能回答我之前評論中的問題嗎? – Johnsyweb 2013-03-06 09:20:20