主要是怎么取得合约编号非分组的字段!
其实这个字段在这里没有太大的意义!但
为了保持形式的统一,所以就随便取一个行了,
但在sql语句中怎么写呢?
我写的sql如下:
select 交易号,交易所,商品,B/S,sum(手数) ,sum(手数*成交价格)/sum(手数) as 平均价格 from 合约表  group by 交易号,交易所,商品,B/S
怎样在sql中包含合约号呢?

解决方案 »

  1.   

    select min(合约编号) as 合约编号,交易号,交易所,商 品,[B/S],sum(手数) as 手数,sum(手数*成交价格)/sum(手数) as 平均价格 from 合约表  group by 交易号,交易所,商品,[B/S]
      

  2.   

    select min(合约编号) as 合约编号,交易号,交易所,商 品,[B/S],sum(手数) as 手数,sum(手数*成交价格)/sum(手数) as 平均价格 from 合约表  group by 交易号,交易所,商品,[B/S]