inset into E
 select a.序列号,..... from a,b,c,d where a.序列号=b.序列号 and a.序列号=c.序列号.......这是样样的格式,自已套进去内容就可以了.

解决方案 »

  1.   

    insert into E 
    select 1,A.序列号,姓名,性别,年龄,报名费,手续费1,手续费2,装修费1,装修费2,运费1,运费1,退报名费,退手续费1,退手续费2,退装修费1,退装修费1,退运费1,退运费2,报名费-退报名费,手续费1+手续费2-退手续费1-退手续费1,装修费1+装修费2-退装修费1-退装修费2,运费1+运费2-退运费1-退运费2,报名费-退报名费+手续费1+手续费2-退手续费1-退手续费1+装修费1+装修费2-退装修费1-退装修费2+运费1+运费2-退运费1-退运费2 where 报名费-退报名费+手续费1+手续费2-退手续费1-退手续费1+装修费1+装修费2-退装修费1-退装修费2+运费1+运费2-退运费1-退运费2>2000 and A.序列号=B.序列号 and A.序列号=C.序列号 and A.序列号=D.序列号
      

  2.   

    是不是语句insert into E 后连应该有insert into E Id,序列号,性别,年龄,报名费...
    select 1,a.序列号,...
      

  3.   

    insert into E 
    select A.序列号 序列号,姓名,性别,年龄,报名费,手续费1,手续费2,装修费1,装修费2,运费1,运费1,退报名费,退手续费1,退手续费2,退装修费1,退装修费1,退运费1,退运费2,报名费-退报名费 报名费小计,手续费1+手续费2-退手续费1-退手续费1 手续费小计,装修费1+装修费2-退装修费1-退装修费2 装修费小计,运费1+运费2-退运费1-退运费2 运费小计,报名费小计+手续费小计+装修费小计+运费小计 合计
    from A,B,C,D where 合计>2000 and A.序列号=B.序列号 and A.序列号=C.序列号 and A.序列号=D.序列号
      

  4.   

    更正
    insert into E 
    select A.序列号 序列号,姓名,性别,年龄,报名费,手续费1,手续费2,装修费1,装修费2,运费1,运费1,退报名费,退手续费1,退手续费2,退装修费1,退装修费1,退运费1,退运费2,报名费-退报名费 报名费小计,手续费1+手续费2-退手续费1-退手续费1 手续费小计,装修费1+装修费2-退装修费1-退装修费2 装修费小计,运费1+运费2-退运费1-退运费2 运费小计,报名费-退报名费+手续费1+手续费2-退手续费1-退手续费1+装修费1+装修费2-退装修费1-退装修费2+运费1+运费2-退运费1-退运费2 合计
    from A,B,C,D where 报名费-退报名费+手续费1+手续费2-退手续费1-退手续费1+装修费1+装修费2-退装修费1-退装修费2+运费1+运费2-退运费1-退运费2>2000 and A.序列号=B.序列号 and A.序列号=C.序列号 and A.序列号=D.序列号
      

  5.   

    insert into E (除id的字段列表)
    select * ,报名费小计+手续费小计+装修费小计+运费小计 as 合计from
    (
    select A.序列号 序列号,姓名,性别,年龄,报名费,手续费1,手续费2,装修费1,装修费2,运费1,运费1,退报名费,退手续费1,退手续费2,退装修费1,退装修费1,退运费1,退运费2,报名费-退报名费 报名费小计,手续费1+手续费2-退手续费1-退手续费1 手续费小计,装修费1+装修费2-退装修费1-退装修费2 装修费小计,运费1+运费2-退运费1-退运费2 运费小计
    from A,B,C,D 
    where A.序列号=B.序列号 and A.序列号=C.序列号 and A.序列号=D.序列号
    ) a 
    where 报名费小计+手续费小计+装修费小计+运费小计>2000
      

  6.   

    请问:小黑你写的代码语重不同!
    1,那些加增后面不用写 AS **小计吗?
    2,还有那个()扩号后面有一个a 那是什么意思?
      

  7.   

    1\字段的别名,可以不加AS
    2、A是 别名
    子查询作表使用,必须加别名
      

  8.   

    ----我最笨了。    :)
    Insert Into E(序列号,姓名,性别,年龄,
                  报名费,手续费1,手续费2 
                  装修费1,装修费2,运费1,运费1,
                  退报名费,退手续费1,退手续费2,
                  退装修费1,退装修费1,退运费1,退运费2,
                  报名费小计,手续费小计,装修费小计,运费小计,合计) 
    Select A.序列号,姓名,性别,年龄,
           报名费,手续费1,手续费2 
           装修费1,装修费2,运费1,运费1,
           退报名费,退手续费1,退手续费2,
           退装修费1,退装修费1,退运费1,退运费2,
           报名费小计=(报名费-退报名费),
           手续费小计=(手续费1+手续费2-退手续费1-退手续费1),
           装修费小计=(装修费1+装修费2-退装修费1-退装修费2),
           运费小计=(运费1+运费2-退运费1-退运费2)
           合计 = (报名费-退报名费)
                + (手续费1+手续费2-退手续费1-退手续费1)
                + (装修费1+装修费2-退装修费1-退装修费2)
                + (运费1+运费2-退运费1-退运费2) 
    From A,B,C,D 
    where A.序列号=B.序列号 and A.序列号=C.序列号 and A.序列号=D.序列号
    And (报名费-退报名费)
      + (手续费1+手续费2-退手续费1-退手续费1)
      + (装修费1+装修费2-退装修费1-退装修费2)
      + (运费1+运费2-退运费1-退运费2) >2000
      

  9.   

    请问一下我用变量查询时出错:
    实际上时错误 '-2147217900 (80040e14)':
    Line 1: Incorrect syntax near '1000'.
    下面的代码到底那里错了?
    Dim DaXiao as string
    dim qian as currency
    daxiao = "=<"
    qian = 1000strsql = "Insert Into E(序列号,姓名,性别,年龄,
                  报名费,手续费1,手续费2 
                  装修费1,装修费2,运费1,运费1,
                  退报名费,退手续费1,退手续费2,
                  退装修费1,退装修费1,退运费1,退运费2,
                  报名费小计,手续费小计,装修费小计,运费小计,合计) 
    Select A.序列号,姓名,性别,年龄,
           报名费,手续费1,手续费2 
           装修费1,装修费2,运费1,运费1,
           退报名费,退手续费1,退手续费2,
           退装修费1,退装修费1,退运费1,退运费2,
           报名费小计=(报名费-退报名费),
           手续费小计=(手续费1+手续费2-退手续费1-退手续费1),
           装修费小计=(装修费1+装修费2-退装修费1-退装修费2),
           运费小计=(运费1+运费2-退运费1-退运费2)
           合计 = (报名费-退报名费)
                + (手续费1+手续费2-退手续费1-退手续费1)
                + (装修费1+装修费2-退装修费1-退装修费2)
                + (运费1+运费2-退运费1-退运费2) 
    From A,B,C,D 
    where A.序列号=B.序列号 and A.序列号=C.序列号 and A.序列号=D.序列号
    And (报名费-退报名费)
      + (手续费1+手续费2-退手续费1-退手续费1)
      + (装修费1+装修费2-退装修费1-退装修费2)
      + (运费1+运费2-退运费1-退运费2) " & daxiao & " " & bianliang
    cn.execute strsql
      

  10.   

    上有误:
    请问一下我用变量查询时出错:
    实际上时错误 '-2147217900 (80040e14)':
    Line 1: Incorrect syntax near '1000'.
    下面的代码到底那里错了?
    Dim DaXiao as string
    dim qian as currency
    daxiao = "=<"
    qian = 1000strsql = "Insert Into E(序列号,姓名,性别,年龄,
                  报名费,手续费1,手续费2 
                  装修费1,装修费2,运费1,运费1,
                  退报名费,退手续费1,退手续费2,
                  退装修费1,退装修费1,退运费1,退运费2,
                  报名费小计,手续费小计,装修费小计,运费小计,合计) 
    Select A.序列号,姓名,性别,年龄,
           报名费,手续费1,手续费2 
           装修费1,装修费2,运费1,运费1,
           退报名费,退手续费1,退手续费2,
           退装修费1,退装修费1,退运费1,退运费2,
           报名费小计=(报名费-退报名费),
           手续费小计=(手续费1+手续费2-退手续费1-退手续费1),
           装修费小计=(装修费1+装修费2-退装修费1-退装修费2),
           运费小计=(运费1+运费2-退运费1-退运费2)
           合计 = (报名费-退报名费)
                + (手续费1+手续费2-退手续费1-退手续费1)
                + (装修费1+装修费2-退装修费1-退装修费2)
                + (运费1+运费2-退运费1-退运费2) 
    From A,B,C,D 
    where A.序列号=B.序列号 and A.序列号=C.序列号 and A.序列号=D.序列号
    And (报名费-退报名费)
      + (手续费1+手续费2-退手续费1-退手续费1)
      + (装修费1+装修费2-退装修费1-退装修费2)
      + (运费1+运费2-退运费1-退运费2) " & daxiao & " " & qiancn.execute strsql