可以计算平均值

时间:2019-01-24 23:08:13

标签: mysql sql database

我有以下示例数据库:

date               open_price       closed_price 

25/1/19.            6                 10
24/1/19             10               12
23/1/19              8                7
22/1/19             9                 4
21/1/19            4                  12
20/1/19              7                16
.....

因此可以使用sql / mysql创建另一列并自动显示以下显示的每3天的平均open_price:

date               open_price       closed_price     avg(3)

25/1/19.            6                 10             8
24/1/19             10               12              9
23/1/19              8                7              7 
22/1/19             9                 4             7
21/1/19            4                  12
20/1/19              8                16
.....

1 个答案:

答案 0 :(得分:-1)

您为什么需要为此使用一个额外的字段? 您始终可以在sql查询中计算该数据

SELECT *, (open_price+closed_price)/2 as avg_price
FROM `test_price`