就是我有一个销售表 
日期
销售数量
销售金额
店名现在我有另外一个表
店名   内容  就是我现在想写一个sql语句在每天晚上8点 把今天的销售数量和金额 添加到另一个表  内容为:店名日期销售数量:销售金额。谢谢各位了每天晚上到了8点就执行  谢谢!!!!!!!!!!!!!!!!

解决方案 »

  1.   

    insert tb
    select 店名+convert(varchar(10),日期,120)+ltrim(销售数量)+':'+ltrim(销售金额)
    from ta where datediff(day,getdate(),日期)=0用job 完成定时插入
      

  2.   

    用定时作业。定时作业的制定企业管理器 
    --管理 
    --SQL Server代理 
    --右键作业 
    --新建作业 
    --"常规"项中输入作业名称 
    --"步骤"项 
    --新建 
    --"步骤名"中输入步骤名 
    --"类型"中选择"Transact-SQL 脚本(TSQL)" 
    --"数据库"选择执行命令的数据库 
    --"命令"中输入要执行的语句: 
                           EXEC 存储过程名 ... --该存储过程用于创建表 --确定 
    --"调度"项 
    --新建调度 
    --"名称"中输入调度名称 
    --"调度类型"中选择你的作业执行安排 
    --如果选择"反复出现" 
    --点"更改"来设置你的时间安排  
    然后将SQL Agent服务启动,并设置为自动启动,否则你的作业不会被执行 设置方法: 
    我的电脑--控制面板--管理工具--服务--右键 SQLSERVERAGENT--属性--启动类型--选择"自动启动"--确定. 
      

  3.   

    LZ用SQL那个定时作业吧   写上你的SQL语句   SQL会自动定时执行你的SQL语句
      

  4.   

    作业能解决我的问题 但是这个sql语句就不对了啊,求教········
      

  5.   


    select bm+convert(varchar(10),rq,120)+',销售金额:'+convert(varchar(10),sum(ssje),120)+' ,销售数量'+convert(varchar(10),sum(sl),120) from xsrb where datediff(day,'2010-11-8',rq)=0 group by bm,rq问题我解决了,现在我有新的问题,就是我查询出来有2条数据就添加到另一个表两条记录,N条就添加N条记录,这个存储过程怎么写啊 求教啊!!!!!!!!!!!!!