hur.cn - 华软网

 热门搜索

数据窗口中有两字段 次数 交易数,都是定义的char型,我想sum该怎么办?

  作者:未知    来源:网络    更新时间:2017/12/5
数据窗口中有两字段 次数 交易数,都是定义的char型,我想sum该怎么办?
现在 select sum( A ) FROM table0
现在A当初定义的是char,这样 sum就抱错了
怎么办?????
------华软网友回答------
gz
------华软网友回复------
select sum(cast( A as numeric(8,4)) ) FROM table0

------华软网友回复------
select sum(to_number(a)) from table
試試這
------华软网友回复------
Database is oracle
------华软网友回复------
select sum( cast(A as int) ) FROM table0

------华软网友回复------
select sum( cast(A as integer ) FROM table0

------华软网友回复------
sql的方法参考楼上的
在dw中可以写成
Sum(Number(A))
------华软网友回复------
你们的方法我都试了,不行啊,
我的数据库是  informix7.23
———————————————————————
dw中的方法也不行
sql的方法参考楼上的
在dw中可以写成
Sum(Number(A))
————————————————————————
------华软网友回复------
1、试试convert函数,
2、计算域字段 sum(number(a))


查DATABASE 帮助获取函数


------华软网友回复------
看你那种数据库的 字符转换函数 我都是用的sqlserver的
------华软网友回复------
能不能这样呢?
/*char1,char2 为你的变量命名*/
string ls_[char1],ls_[char2]
long ll_[char1],ll_[char2]
/**取的过程略*/
ll_[char1] = long(ls_[char1])
ll_[char2] = long(ls_[char2])
/*合计过程略*/
这样不就转过来了,这样就能算出SUM的值了
------华软网友回复------
只能试试强制转换
------华软网友回复------
先把那两个字段强制转换成dec在sum试试 看      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。