| 
              
              
               
                  最佳回答  | 
               
               
                            
               
                  
              
              
                  | 
                       
                        0
                       
                      
                         
                          
                           
              
                           
                   | 
                     
                 
                      
                        
                          
                           
                               
                            shirokoLv6资深互助发布于2019-9-26 16:08(编辑于 2019-9-26 16:43)
                            
                            | 
                         
                           
                          
                            
                              ${if(len(月份)==0,"","and to_char(f.createtime,'MM')='"+mid(月份,5,2)+"'")} 
 
  如果是日期控件这里改成字符串
 
 
 或者如果是日期型不如这样 ${if(len(月份)==0,"","and to_char(f.createtime,'MM')=to_char('"+月份+"','MM')")}  
                            | 
                          
                   
                          
                           
                            
    
   
      
          
            
       
      
        
                 
                 
                 
                 
            
            
             
                  
                                                     	
                       - 
                         
 
                            038256(提问者) 
                           
                           - 这样不出数据为啥
 
                           
                           
      
                          
                         
                         
                        
                        
                        
                   
                                                      	
                       - 
                         
 
                            038256(提问者) 
                           
                           - 还是不出数据
 
                           
                           
      
                          
                         
                         
                        
                        
                        
                   
                                                      	
                       - 
                         
 
                            shiroko 回复 038256(提问者)
                           
                           - 我猜你的月份格式是2018-08-08,那应该是mid(月份,6,2)
 
                           
                           
      
                          
                         
                         
                        
                        
                        
                   
                                                      	
                       - 
                         
 
                            038256(提问者) 回复 shiroko
                           
                           - 改了还是不对,后面还有,时,分钟,秒是不是和这有关
 
                           
                           
      
                          
                         
                         
                        
                        
                        
                   
                                                      	
                       - 
                         
 
                            shiroko 回复 038256(提问者)
                           
                           - 你月份参数的值类型是什么格式是什么,
如果是日期控件的返回值,你有设定返回值是字符串吗?
不如你找个单元格直接=$月份,输出来看看,还可以再找个单元格=mid($月份,5,2)  =mid($月份,6,2),看看对不对
 
                           
                           
      
                          
                         
                         
                        
                        
                        
                   
                 
                 
                
                
               
              
              
                
                
                
                
                     
                      
              
         
       
      
                
                
         
    
 
                            | 
                          
                    
                       
                                    
                 | 
              
                    
                       
              
                 | 
              
              
               
                  最佳回答  | 
               
               
                            
               
                  
              
              
                  | 
                       
                        0
                       
                      
                         
                          
                           
              
                           
                   | 
                     
                 
                      
                        
                          
                           
                               
                            wd210010Lv7高级互助发布于2019-9-26 16:09
                            
                            | 
                         
                           
                          
                            
                              ${if(len(月份)==0,"","and to_char(f.createtime,'mm')='"+mid(月份,6,2)+"'")}
  
                            | 
                          
                   
                          
                           | 
                            
    
    
 
                            | 
                          
                    
                       
                                    
                 | 
              
                    
                       
              
                 | 
              
              
               
                  最佳回答  | 
               
               
                            
               
                  
              
              
                  | 
                       
                        0
                       
                      
                         
                          
                           
              
                           
                   | 
                     
                 
                      
                        
                          
                           
                               
                            张洪威Lv6高级互助发布于2019-9-26 16:20
                            
                            | 
                         
                           
                          
                            
                              ${if(len(月份)==0,"","and to_char(f.createtime,'MM')='"+mid(月份,5,2)*1+"'")} 这个试试。  
                            | 
                          
                   
                          
                           
                            
    
   
      
          
            
       
      
        
                 
                 
                 
                 
            
            
             
                  
                                                     	
                       - 
                         
 
                            038256(提问者) 
                           
                           - 还是不行
 
                           
                           
      
                          
                         
                         
                        
                        
                        
                   
                                                      	
                       - 
                         
 
                            张洪威 回复 038256(提问者)
                           
                           - 你的月份控件是用的什么?把你月份控件的截图放上来看看。
 
                           
                           
      
                          
                         
                         
                        
                        
                        
                   
                                                      	
                       - 
                         
 
                            张洪威 回复 038256(提问者)
                           
                           - 。。感觉你是没把逻辑理一下,你需要年份跟月份的控件,那年份就是4位数2019,月份就是1-12这种,你可以用两个下拉框来做,不一定需要日期控件,年份下拉框的值用数据查询select distinct to_char(f.createtime,\'MM\') from table这种。月份下拉框就自定义1到12也行。你用YYYY-MM-DD怎么做月份控件。。。
 
                           
                           
      
                          
                         
                         
                        
                        
                        
                   
                                                      	
                       - 
                         
 
                            038256(提问者) 回复 张洪威
                           
                           - 下拉框控件
 
                           
                           
      
                          
                         
                         
                        
                        
                        
                   
                 
                 
                
                
               
              
              
                
                
                
                
                     
                      
              
         
       
      
                
                
         
    
 
                            | 
                          
                    
                       
                                    
                 | 
              
                    
                       
              
                 | 
              
              
               
                  最佳回答  | 
               
               
                            
               
                  
              
              
                  | 
                       
                        0
                       
                      
                         
                          
                           
              
                           
                   | 
                     
                 
                      
                        
                          
                           
                               
                            豆豆小可爱Lv5中级互助发布于2019-9-26 16:26
                            
                            | 
                         
                           
                          
                            | 
                              
                            | 
                          
                   
                          
                           
                            
    
   
      
          
            
       
      
        
                 
                 
                 
                 
            
            
             
                  
                                                     	
                       - 
                         
 
                            038256(提问者) 
                           
                           - 就是想从创建时间取出月份来进行筛选某个月份的数据,我的月份控件不出数据
 
                           
                           
      
                          
                         
                         
                        
                        
                        
                   
                                                      	
                       - 
                         
 
                            豆豆小可爱 回复 038256(提问者)
                           
                           - 你月份控件是怎么设置的,可以挂张图吗?
 
                           
                           
      
                          
                         
                         
                        
                        
                        
                   
                 
                 
                
                
               
              
              
                
                
                
                
                     
                      
              
         
       
      
                
                
         
    
 
                            | 
                          
                    
                       
                                    
                 | 
              
                    
                       
              
                 | 
              
              
               
                  最佳回答  | 
               
               
                            
               
                  
              
              
                  | 
                       
                        0
                       
                      
                         
                          
                           
              
                           
                   | 
                     
                 
                      
                        
                          
                           
                               
                            axingLv6专家互助发布于2019-9-26 16:27
                            
                            | 
                         
                           
                          
                            
                              月份参数为01,02这种的 ${if(len(月份)==0,"","and to_char(f.createtime,'MM')='"+月份+"'")}月份参数为1,2这种的 ${if(len(月份)==0,"","and to_char(f.createtime,'MM')*1='"+月份+"'")}月份参数为yyyy-MM这种的 ${if(len(月份)==0,"","and to_char(f.createtime,'yyyy-MM')='"+月份+"'")}
 
  
                            | 
                          
                   
                          
                           
                            
    
   
      
          
            
       
      
        
                 
                 
                 
                 
            
            
             
                  
                                                     	
                       - 
                         
 
                            038256(提问者) 
                           
                           - YYYY-MM-DD HH:mm:ss这种呢
 
                           
                           
      
                          
                         
                         
                        
                        
                        
                   
                                                      	
                       - 
                         
 
                            axing 回复 038256(提问者)
                           
                           - ${if(len(月份)==0,\"\",\"and to_char(f.createtime,\'yyyy-MM\')=\'\"+left(月份,7)+\"\'\")}
 
                           
                           
      
                          
                         
                         
                        
                        
                        
                   
                                                      	
                       - 
                         
 
                            axing 回复 038256(提问者)
                           
                           - 去掉斜杠
 
                           
                           
      
                          
                         
                         
                        
                        
                        
                   
                                                      	
                       - 
                         
 
                            axing 回复 038256(提问者)
                           
                           - 还不可以吗
 
                           
                           
      
                          
                         
                         
                        
                        
                        
                   
                 
                 
                
                
               
              
              
                
                
                
                
                     
                      
              
         
       
      
                
                
         
    
 
                            | 
                          
                    
                       
                                    
                 |