现在有一个数据表A,储存若干股票的日收盘信息。字段规定如下:
|
| | |
| 序号 | 列名 | 中文名称 | 类型 | 空否 | 备注 |
| 1 | ID | ID | decimal(18,0) | | |
| 2 | InnerCode | 证券内部编码 | int | | |
| 3 | TradingDay | 交易日 | smalldatetime | | |
| 4 | PrevClosePrice | 昨收盘 | smallmoney | √ | |
| 5 | OpenPrice | 今开盘 | smallmoney | √ | |
| 6 | HighPrice | 最高价 | smallmoney | √ | |
| 7 | LowPrice | 最低价 | smallmoney | √ | |
| 8 | ClosePrice | 收盘价 | smallmoney | √ | |
| 9 | TurnoverVolume | 成交量 | decimal(20,0) | √ | |
| 10 | TurnoverValue | 成交金额(元) | decimal(20,0) | √ | |
| 11 | TurnoverDeals | 成交笔数 | int | √ | |
| 12 | XGRQ | 更新时间 | datetime | | |
现在我想在这个表的基础上生成一个新表,新表保留旧表id、innerCode、TradingDay字段,但是需要新增每只股票每一天的百日新高、新低(Day100Max,Day100Min)与250日新高、新低(Day250Max, Day250Min),请问这个功能用Sql如何实现?谢谢。