select field1,field2,(field1+field2) as field3 from table1

解决方案 »

  1.   

    我是想要建一个临时表,不过这个意思,Field3也不边样这计算出来, 
    而是已经定了,他是从一个变量(i)计算出来,如:
    i=1 then  Field3:='asdf'
    i=2 then Field3:='tghtr'
      

  2.   

    因为我想用来做报表的,我是用QuickRep,而数据库里没有Field3这个字段,所以想建个临时表
      

  3.   

    look sql help,there are some context in it 
      

  4.   

    select field1,field2... from ..
    into #tmp_table 
      

  5.   

    Delphi中无论TTable还是TADOTable都可以添加TCaculateField实例,将TADOTAble绑定现有数据集,然后导入Field1,Field2,然后新建计算字段Field3这些操作你应该知道;)
    然后在TADOTable的OnCalcFields事件中书写代码,就是你要求的结果,我觉得这是比较好的方法之一。;)