|  | 
              
               
                  | 最佳回答 | 
               
                            
               
                  
              
              
                  | 
                        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(提问者) 去掉单引号 又说我\'\'\')\'括号有问题,加上又不报错了 |  |