金融其它 商业智能

大家帮忙看看这个语句哪里出问题?

casewhen [report].[XXCARD_STAT_2].[TYPE]='5' then cast(_round([report].[XXCARD_STAT_2].[发卡量]*100,2),varchar(10))+'%'else [report].[XXCARD_STAT_2].[发卡量]endcognos报错:语句中存在不兼容数据类型发卡量字段中存的是带小数数字... 显示全部
case
when [report].[XXCARD_STAT_2].[TYPE]='5' then
cast(_round([report].[XXCARD_STAT_2].[发卡量]*100,2),varchar(10))+'%'
else [report].[XXCARD_STAT_2].[发卡量]
end

cognos报错:语句中存在不兼容数据类型
发卡量字段中存的是带小数数字 收起
参与11

查看其它 9 个回答jbymy2000 的回答

jbymy2000 jbymy2000 软件开发工程师 App Annie
一段段测试代买就能看出问题了。
互联网服务 · 2011-05-11
浏览622

回答者

jbymy2000
软件开发工程师 App Annie
评论32

jbymy2000 最近回答过的问题

回答状态

  • 发布时间:2011-05-11
  • 关注会员:1 人
  • 回答浏览:622
  • X社区推广