我有一个表:如何添加两个字段值并将它们插入到单个列中?
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