表与sql设计
描述:以股票为例,有n多只股票,每只股票不断有新的报价(买或买)。
需求:以时间T(T为用户点击查询时计算出前一小时的时间)为分界线,大于时间T价格优先,小于时间T以时间优先,获取最优价格。并且一只股票的
买卖价格要显示在一行上。
最优价格定义:买价最小值,卖价最大值。
注意:报价可被删除,但不可修改
请问大神这样的需求表与sql应该如何设计
表与sql设计
描述:以股票为例,有n多只股票,每只股票不断有新的报价(买或买)。
需求:以时间T(T为用户点击查询时计算出前一小时的时间)为分界线,大于时间T价格优先,小于时间T以时间优先,获取最优价格。并且一只股票的
买卖价格要显示在一行上。
最优价格定义:买价最小值,卖价最大值。
注意:报价可被删除,但不可修改
请问大神这样的需求表与sql应该如何设计
一个股票信息表、一个报价表
根据时间阈值,到报价表里查询,并将结果写入临时报价表
从临时报价表内查询报价并行列转置显示到表格组件