Google bigquery 轻松地提出/发布新的具体问题,我(或其他人)也会回答这个问题:o)但是,请先自己尝试 SELECT id, date, sales, AVG(sales) OVER (PARTITION BY id ORDER BY date RANGE BETWEEN

Google bigquery 轻松地提出/发布新的具体问题,我(或其他人)也会回答这个问题:o)但是,请先自己尝试 SELECT id, date, sales, AVG(sales) OVER (PARTITION BY id ORDER BY date RANGE BETWEEN,google-bigquery,Google Bigquery,轻松地提出/发布新的具体问题,我(或其他人)也会回答这个问题:o)但是,请先自己尝试 SELECT id, date, sales, AVG(sales) OVER (PARTITION BY id ORDER BY date RANGE BETWEEN 4 PRECEDING AND 1 PRECEDING) AS projected_sale FROM tableA +-------+---------+---------+ | id | date | sales | +

轻松地提出/发布新的具体问题,我(或其他人)也会回答这个问题:o)但是,请先自己尝试
SELECT 
id, date, sales, AVG(sales) OVER (PARTITION BY id ORDER BY date RANGE BETWEEN 4 PRECEDING AND 1 PRECEDING) AS projected_sale
FROM tableA
+-------+---------+---------+
| id    |  date   | sales   |
+-------+---------+---------+
| 1     | 01-01-17|    5    |
| 1     | 01-02-17|    6    |
| 1     | 01-03-17|    7    |
| 1     | 01-04-17|    10   |
+-------+---------+---------+
+-------+---------+---------+--------------+
| id    |  date   | sales   |projected_sale|
+-------+---------+---------+--------------+
| 1     | 01-01-17|    5    |     .        |
| 1     | 01-02-17|    6    |     .        |
| 1     | 01-03-17|    7    |     .        |
| 1     | 01-04-17|    10   |     6        |
+-------+---------+---------+--------------+