题目: Stock_sl(股票代码,买入价,现价,持有数量) 
Stock_name(股票代码,股票简称,汉语拼音) 
用sql语句完成下列操作:列出所有盈利(现价大于买入价)的股票简称、现价、买入价和持有数量,并将检索结果按持有数量降序存储于表stock_temp中 。
请问如何实现将两列的数值进行大小比较啊?谢谢

解决方案 »

  1.   

    Insert into stock_temp Select b. 股票简称,a.现价,a.买入价,a.持有数量 from
    (Select 股票代码, 买入价, 现价, 持有数量 from Stock_sl
    Where 现价-买入价>0)a,
    (Select 股票代码, 股票简称, 汉语拼音 from Stock_name b)
    Where a. 股票代码=b. 股票代码(+)
    Order by持有数量 desc;