求一个高级MSSQL视图查询语句-望大虾指教

本文介绍如何为股票数据表添加涨幅列,通过SQL查询计算每日股票的涨跌百分比,适用于金融市场数据分析。

 因公司需要,小弟因公司需要,小弟需要建一个查询股市行情的涨幅的视图。原始数据库表范例如下:

      日期     开盘     最高     最低     收盘     成交量     成交额       

2008-07-14  13.70   14.17   13.57   14.00   3381600    47121336.000
2008-07-15  14.05   14.41   13.50   13.89   3716422    52250560.000
2008-07-16  13.76   14.01   12.62   12.95   3517998    6866372.000

现要通过查询语句添加一个涨幅列在条数据后面,

涨幅的公式是:(当日收盘-前日收盘)/前日收盘,最早一日涨幅可以为0;

实现后效果:    

 日期            开盘     最高    最低    收盘     成交量     成交额                  涨幅

2008-07-14  13.70   14.17   13.57   14.00   3381600    47121336.000           0
2008-07-15  14.05   14.41   13.50   13.89   3716422    52250560.000         -0.0078
2008-07-16  13.76   14.01   12.62   12.95   3517998    6866372.000           -0.0676

小弟苦想已几天,望大虾慷慨赐教,不胜感激

。原始数据库表范例如下:

      日期     开盘     最高     最低     收盘     成交量     成交额       

2008-07-14  13.70   14.17   13.57   14.00   3381600    47121336.000
2008-07-15  14.05   14.41   13.50   13.89   3716422    52250560.000
2008-07-16  13.76   14.01   12.62   12.95   3517998    6866372.000

现要通过查询语句添加一个涨幅列在条数据后面,

涨幅的公式是:(当日收盘-前日收盘)/前日收盘,最早一日涨幅可以为0;

实现后效果:    

 日期            开盘     最高    最低    收盘     成交量     成交额                  涨幅

2008-07-14  13.70   14.17   13.57   14.00   3381600    47121336.000           0
2008-07-15  14.05   14.41   13.50   13.89   3716422    52250560.000         -0.0078
2008-07-16  13.76   14.01   12.62   12.95   3517998    6866372.000           -0.0676

小弟苦想已几天,望大虾慷慨赐教,不胜感激

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值