我有下表:
该表通过分组option_date
,Option_symbol
,option_expire_month
和option_strike
。对于具有相同行使价的那些记录,我希望将它们结合起来。因此,在上面的表格中,记录2和记录3合并后看起来像这样:
请注意,对于每个具有的记录option_type = C
,其值为option_put_volume
0。对于每个具有的记录option_type = P
,其值为option_call_volume
0。
我对这些东西还很陌生,因此任何帮助将不胜感激。
我猜您基本上想对行进行分组,您可以使用按查询分组。确定要分组的所有列,并在select子句中使用它们。对于option_call_volume和option_put_volume,您可以将它们汇总。
您可以执行以下操作:
Select option_date, option_symbol, option_price, option_expire_month, option_strike, sum(option_call_volume), sum(option_put_volume)
from table
group by option_date, option_symbol, option_price, option_expire_month, option_strike
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句