买书日期  买书数
2001/1/1  4
2001/4/1  5
我想查某年度的各个月的买书数量,作个统计图‘意思是只能有12个查询记录
应该怎样写sql?????

解决方案 »

  1.   

    你至少要告诉我们你用什么数据库吧?不同数据库的sql不尽相同!
      

  2.   

    按月份分组汇总即可
    select sum(bookNum) from table1 group by to_date(sale_date,'yyyy/mm')
      

  3.   

    select month(rq),sum(num) from table3
    where year(rq)=2001
    group by month(rq)这是sqlserver的语法,用'买书日期'替换'rq','数量'替换'num'
    一个查询就搞定了,不用写12个sql
      

  4.   

    要是在delphili   里是这样写吗??
      

  5.   

    to strayatman(strayatman),Delphi里用query或adoquery调用