我的数据库中有一个字段是rdate字段(date类型),我想用年度来高统计,可是
用select year(rdate),sum(rmb) from employee group by year(rdate),通不过

解决方案 »

  1.   

    是不是返回年度的函数不对呀,在sql中应该用什么函数呀
      

  2.   

    在MSSQL中是select datepart(year,rdate) ,sum(rmb) from employee group by datepart(year,rdate),
      

  3.   

    lxl(蚊蚊),谢谢,我是用的delphi6的query控件,有没有其它方法
      

  4.   

    请高手指教,在线等,难道用query控件,就无法实现按年度统计了吗?
      

  5.   

    晕死
    你是用的什么数据库?
    如果是MSSQL
    在QUERY的SQL中写入
    select datepart(year,rdate) ,sum(rmb) from employee group by datepart(year,rdate)
    就可以了
      

  6.   

    不管用什么控件的。sql语句是提交到数据库执行的。也就是到数据库里测试能通过,到这里也能通过。