求帮助如何在VC中执行SQL语句相关命令,我用的是odbc连接access数据库 现在要对数据库里面的数据进行处理  
统计时期:2009,用户名:lp,登录IP:192.168.0.26,服务器IP:127.0.0.1,在线时长:5
统计时期:2010,用户名:c100311,登录IP:192.168.21.132,服务器IP:127.0.0.1,在线时长:78121
统计时期:2010,用户名:c100318,登录IP:192.168.21.138,服务器IP:127.0.0.1,在线时长:3810
统计时期:2010,用户名:c100317,登录IP:192.168.21.137,服务器IP:127.0.0.1,在线时长:47190
统计时期:2010,用户名:openlab,登录IP:192.168.25.191,服务器IP:127.0.0.1,在线时长:3804028
统计时期:2010,用户名:c100319,登录IP:192.168.21.189,服务器IP:127.0.0.1,在线时长:84859
统计时期:2010,用户名:adm,登录IP:192.168.0.26,服务器IP:127.0.0.1,在线时长:43
统计时期:2010,用户名:w100411,登录IP:192.168.23.229,服务器IP:127.0.0.1,在线时长:75703
统计时期:2010,用户名:w100410,登录IP:192.168.23.172,服务器IP:127.0.0.1,在线时长:52173
统计时期:2010,用户名:w100413,登录IP:192.168.23.68,服务器IP:127.0.0.1,在线时长:66504
统计时期:2010,用户名:w100412,登录IP:192.168.23.208,服务器IP:127.0.0.1,在线时长:97156
统计时期:2010,用户名:w100414,登录IP:192.168.23.60,服务器IP:127.0.0.1,在线时长:161622
对以上的数据进行日报表 月报表 年报表 
急!!!求大虾们 帮助!

解决方案 »

  1.   

    select XXX,XXX from XXX
    就你常用的SQL查询一样
      

  2.   

    最后我实现了 代码如下:
    void CServerView::OnExecuteSql() 
    {
    // TODO: Add your control notification handler code hereCDatabase database;                                     //MFC ODBC 里封装了CDatabase 和CRecordset 类   这里声明对象 
    database.OpenEx(_T("DSN=Dms"),CDatabase::noOdbcDialog);
    CRecordset recset(&database);
    CString sSql1="";                                        //这里往sSql这个字符串里放sql语句 下面 ExecuteSQL即可执行!  
    sSql1="insert into 用户登录记录日报表(用户ID,实验室IP,日登录时长,登录日期) select 用户ID, 实验室IP, sum(登录时长),登录日期 from 用户登录记录明细表 group by 用户ID, 实验室IP, 登录日期 having sum(登录时长)>0 order by 4 Asc;";
    database.ExecuteSQL(sSql1);
    CString sSql2="";
    sSql2="insert into 用户登录记录月报表(用户ID,实验室IP,月登录时长,登录月份) select 用户ID, 实验室IP, sum(登录时长),登录月份 from 用户登录记录明细表 group by 用户ID, 实验室IP, 登录月份 having sum(登录时长)>0 order by 4 Asc;";
    database.ExecuteSQL(sSql2);
    CString sSql3="";
    sSql3="insert into 用户登录记录年报表(用户ID,实验室IP,年登录时长,登录年份) select 用户ID, 实验室IP, sum(登录时长),登录年份 from 用户登录记录明细表 group by 用户ID, 实验室IP, 登录年份 having sum(登录时长)>0 order by 4 Asc;";
    database.ExecuteSQL(sSql3);
    //sSql1+="delete * from 用户登录记录明细表";
    //sSql1+="insert into 用户登录记录日报表 values('1','2','3','4');";
    //sSql1+="alter table 用户登录记录明细表 add  月份 char(255)";AfxMessageBox("SQL执行成功 !");}