Create rule data as isdate(cast(@data as char(6))+'01')=1

解决方案 »

  1.   

    Create rule data as isdate(cast(@data as char(6))+'01')=1 and len(@data)=6
      

  2.   

    不对比如:2003012(7位)
    Create rule data as @data%100>=1 and @data%100<=12 and @data/100>=1900  and @data/100<=9999
      

  3.   

    你的字段是什么类型?假设是字符型
    Create rule data as left(@data,4)>='1900' and right(@data,2) between '01' and '12'
      

  4.   

    Create rule data as left(@data,4)>='1900' and right(@data,2) between '01' and '12' and len(@data)=6