小编kn3*_*n3l的帖子

“前 15 行和后 15 行之间的行”的含义

WITH trips_by_day AS
                      (
                      SELECT DATE(trip_start_timestamp) AS trip_date,
                          COUNT(*) as num_trips
                      FROM `bigquery-public-data.chicago_taxi_trips.taxi_trips`
                      WHERE trip_start_timestamp >= '2016-01-01' AND trip_start_timestamp < '2018-01-01'
                      GROUP BY trip_date
                      ORDER BY trip_date
                      )
                      SELECT trip_date,
                          avg(num_trips)
                          OVER (
                               order by trip_date
                               rows between 15 preceding and 15 following
                               ) AS avg_num_trips
                      FROM trips_by_day
Run Code Online (Sandbox Code Playgroud)

谁能给我解释一下的意思rows between 15 preceding and 15 following

sql-server window-functions

-1
推荐指数
1
解决办法
57
查看次数

标签 统计

sql-server ×1

window-functions ×1