|
最佳回答 |
0
|
snrtuemcLv8专家互助发布于2023-2-2 10:04
|
很明确了 投产数字段,1,2转成数值失败,应为带逗号了
|
-
Ccc(提问者)
- 但我这个字段是用case when 判断的 该怎么处理好呢
-
snrtuemc 回复 Ccc(提问者)
- 这个只能你传入投产数这个值,根据逗号分隔成数组才可以,你不能将投产数转成字符,这个数量肯定是数值,需要你自己处理下语句了
-
Ccc(提问者) 回复 snrtuemc
- 投产数是我数据集的名称吧,问题应该在时间区间这儿
-
snrtuemc 回复 Ccc(提问者)
- 看错了,是时间那个问题,看你时间控件怎么设置了,设置字符串的话,你就replace函数替换下,
|
|
|
最佳回答 |
0
|
Z4u3z1Lv6专家互助发布于2023-2-2 10:05(编辑于 2023-2-2 10:31)
|
贴完SQL 看where ------ 

------------ 
|
-
Ccc(提问者)
- 已上传
-
Z4u3z1 回复 Ccc(提问者)
- 时间区间控件按照上面截图修改
-
Ccc(提问者) 回复 Z4u3z1
- 修改了 还是不行
-
Z4u3z1 回复 Ccc(提问者)
- 从你的截图看 类型应该是月报 字段应该用的month这个字段 数据库里面检查一下这个字段是不是有字符,特别是空和空格之类的
-
Ccc(提问者) 回复 Z4u3z1
- 没有的 我上一个表也是这种写法 没问题 就现在报错 很奇怪
|
|
|
最佳回答 |
0
|
CD20160914Lv8专家互助发布于2023-2-2 10:07
|
where 1=1 and mycode in(${时间区域}) 设置一下分隔符号 
|
|
|
|
最佳回答 |
0
|
LTC朝Lv6高级互助发布于2023-2-2 10:12
|
|
-
Ccc(提问者)
- 去掉单引号 又说我\'\'\')\'括号有问题,加上又不报错了
|
|