update B set 会员价=零售价*0.8 from A where 零售价*20%< (b.零售价- a.平均进价)你这句没问题吗?

解决方案 »

  1.   

    如何创建 Transact-SQL 作业步骤(企业管理器)
    创建 Transact-SQL 作业步骤 创建新的作业或右击现有的作业,然后单击"属性"命令。 
    有关创建作业的更多信息,请参阅创建作业。在"作业属性"对话框中,单击"步骤"选项卡,然后单击"新建"按钮。 
    在"步骤名称"框中,输入作业步骤的名称。 
    在"类型"列表中,单击"Transact-SQL 脚本 (TSQL)"。
    在"数据库"列表中,单击此作业步骤要使用的数据库。
    在"命令"对话框中输入 Transact-SQL 命令批处理,或单击"打开"命令选择一个 Transact-SQL 文件作为命令。
    单击"分析"命令检查语法。 
    如果语法正确,将显示"分析成功"的消息。如果发现错误,在继续下一步之前更正语法。
      

  2.   

    企业管理器
    --管理
    --SQL Server代理
    --右键作业
    --新建作业
    --"常规"项中输入作业名称
    --"步骤"项
    --新建
    --"步骤名"中输入步骤名
    --"类型"中选择"Transact-SQL 脚本(TSQL)"
    --"数据库"选择执行命令的数据库
    --"命令"中输入要执行的语句:
     update B set 会员价=0 
    update B set 会员价=零售价*0.8 from A where 零售价*20%< (b.零售价- a.平均进价) --确定
    --"调度"项
    --新建调度
    --"名称"中输入调度名称
    --"调度类型"中选择你的作业执行安排
    --如果选择"反复出现"
    --点"更改"来设置你的时间安排
    然后将SQL Agent服务启动,并设置为自动启动,否则你的作业不会被执行设置方法:
    我的电脑--控制面板--管理工具--服务--右键 SQLSERVERAGENT--属性--启动类型--选择"自动启动"--确定.
      

  3.   

    我知道 zjcxc(邹建) 得失的技巧:分析:
      楼主的要求一看就知道是 不知道怎么建作业,或是在什么地方建作业,而zjcxc(邹建) 知道这一点,写出的step给详细,所以估计这个分可能他会是得满分20!一楼:这句应该没错,意思就是看那些可以打8折的商品,也就是说和毛利对比,做打折会不会亏本!再说这个不是楼主目的,不是要你为他考虑打折条件!三楼三楼:太拢统。出现这个问题后楼主肯定自己也找了一些地方看资料,不可能一出现这个问题就上来发帖。最起码看过联机丛书!是找不到后才发些帖的!这么说,解答问题应该是急楼主之所急,想楼主之所想!   不知道我说的有没有道理!?
      

  4.   

    楼上写错了!
    更正:
     zjcxc(邹建) 得分的技巧: