字段查询

大家好,我想请教一下大家,大家在查询字段的时候有出现过这样的情况吗? 参数的话应该怎么转换数据类型呀?

比如:

p_aa 是我定义的全局参数,默认是字符串类型的

然后我在数据集中需要将p_aa 转换成int64型的,请问应该怎么做呀?谢谢!比如:

if(len(a)==0,""," and data_version = '" + p_aa  + "'")

if(len(a)==0,""," and data_version = '" + to_int(p_aa)  + "'") ?? 是否有这样的参数改数据类型的写法呀?谢谢大家!

有没有办法在这个地方把 p_aa 转换成 int64的呀?谢谢!

image.png

FineReport changchen 发布于 2024-1-19 14:04 (编辑于 2024-1-19 14:54)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-1-19 14:08(编辑于 2024-1-19 14:56)

帖一下sql啊,另外截全报错信息

if(len(a)==0,""," and data_version = to_int('" + p_aa  + "'"

  • changchen changchen(提问者) 您好我补充问题了,是数据参数转换数据类型的问题
    2024-01-19 14:46 
  • 用户k6280494 用户k6280494 回复 changchen(提问者) 你什么数据库,p_aa是数字么
    2024-01-19 14:48 
  • changchen changchen(提问者) 回复 用户k6280494 是参数,就是我定义的参数
    2024-01-19 14:48 
  • 用户k6280494 用户k6280494 回复 changchen(提问者) 看补充
    2024-01-19 14:56 
  • changchen changchen(提问者) 回复 用户k6280494 好的,应该是sql修改数据类型就可以了,我试试,谢谢老哥!
    2024-01-19 15:08 
最佳回答
0
ID1208Lv6高级互助
发布于2024-1-19 14:35(编辑于 2024-1-19 14:57)

应该是SQL语句哪里没写对,可以上传一下完整的SQL截图,方便查看问题

----------------------------------------------------------------------------

用cast或convert 转换成int试试

image.png

  • changchen changchen(提问者) 您好我补充问题了,是数据参数转换数据方面的问题,我也看看文档有没有关于类似的解决方法
    2024-01-19 14:48 
  • 3关注人数
  • 178浏览人数
  • 最后回答于:2024-1-19 14:57
    请选择关闭问题的原因
    确定 取消
    返回顶部