select substrsubstring(sendtime,1,10),count(*) from hasms_mo group by substring(sendtime,1,10)
当然不行,用
select substring(sendtime,1,10),count(*) from hasms_mo group by substring(sendtime,1,10)如果没有必要精确到毫秒,最好sendtime不要用varchar类型,直接用datatime类型

解决方案 »

  1.   

    同意上面的说法,而且既然有了Datetime类型,就不要用Varchar了,这样无论是设计还是读起来代码都比较容易
      

  2.   

    可是用varchar数据库之间比较好移植。select substring(sendtime,1,10),count(*) from hasms_mo group by substring(sendtime,1,10)还有,这样是不行的
    如果试过的话会出错
      

  3.   

    select substring(sendtime,1,10) as s10,count(*) from hasms_mo group by s10
    这样是对的,上面的语句也可以执行,我用的是4.01版,不知你的是什么版。