请考虑下表(组合).它是股票市场投资者的交易日志.每天,他要么买卖,要么持有(以前购买的尚未出售的股票)股票(由sp100_id标识):
_date sp100_id action price
-----------------------------------
2011-03-21 11 buy 10.50
2011-03-21 55 buy 60.00
2011-03-21 99 buy 5.15
2011-03-22 11 sell 9.80
2011-03-22 55 sell 61.50
2011-03-22 99 hold 5.60
2011-03-23 1 buy 95.00
2011-03-23 2 buy 25.60
2011-03-23 99 hold
2011-03-24 1 sell 96.00
2011-03-24 2 hold
2011-03-24 99 hold
2011-03-25 11 buy 8.90
2011-03-25 2 sell 28.00
2011-03-25 99 hold
日志于2011-03-25停止.对于2011-03-26,我想知道:
?-投资组合中还有哪些股票
?-最初购买这些股票的价格和日期
如果我们手动执行此操作:
?-股票11于2011-03-21买入,于2011-03-22卖出,但于2011-3-25再次以8.90的价格买入,此后我们一直没有售出,因此它仍在2011-03的投资组合中-26
?-库存55在2011-03-21时购买,并在2011-03-22出售,因此不再存在投资组合中
?-库存99是在2011-03-21购买的,而我们一直持有但从未售出,因此它在2011-03-26仍以5.15的价格存在于投资组合中
?-在2011-03-26之前买卖股票1和2
因此,2011-03-26的投资组合包括:
sp100_id buy_date buy_price
-------------------------------
11 2011-03-25 8.90
99 2011-03-21 5.15
我的问题是:用表可以返回上面的输出什么查询?