我用SQLSERVER做数据库,表中有号码,导入时间二个字段,我想用DBCHART显示号码每月的使用频率(及X轴为1~31天,Y轴为号码数),整个图表是表示使用1天的有多少号码,2天有多少号码......数据是每天导入,要怎么样实现呢....

解决方案 »

  1.   

    Query1.close;
    Query1.sql.text:='select 导入时间,count(1) [次数] from 表1 group by 导入时间';        
            DBChart1.SeriesList.Clear;        series1 := TLineSeries.Create(nil);
            DBChart1.AddSeries(series1);     
            DBChart1.Series[0].DataSource := Query1;
            DBChart1.Series[0].XLabelsSource := '导入时间;
            DBChart1.Series[0].YValues.ValueSource := '次数';
            DBChart1.Series[0].Active := true;