我在用sql做报表时,出现
“从char数据类型到datetime数据类型的转换导致 datetime值越界”
怎么回事阿?很关键是输出时有的月份成功,在2,4,6,9,11月份会产生上述情况,如何解决阿?

解决方案 »

  1.   

    就是最普通的日期数据阿,像2007-4-12
    定义为datetime类型的sql服务器里的数据
      

  2.   

    我在用sql做报表时,出现 
    “从char数据类型到datetime数据类型的转换导致 datetime值越界” 
    怎么回事阿? 很关键是输出时有的月份成功,在2,4,6,9,11月份会产生上述情况,如何解决阿?
    ---
    应该是楼上说的情况,每月都要求31号的数据
    而实际上并不存在,只有2 4 6 9 11没有31号
      

  3.   


    太佩服了,看来多在SQL班混,出去可以做侦探了~~~还是私家的