gpt4 book ai didi

sql - 过去 12 周内每周的乘车次数

转载 作者:行者123 更新时间:2023-11-29 12:50:17 28 4
gpt4 key购买 nike

假设我们有下表,列如下所示:

Rides
ride_id
start_time
end_time
passenger_id
driver_id
ride_region
is_completed (Y/N)

Drivers
driver_id
onboarding_time
home_region

编写一个查询,我们可以用它来绘制过去 12 周内每周在我们旧金山地区完成的总乘车次数图。

我使用 datepart 来获取每周的计数。但我不确定如何包含从 TODAY 开始输出最后 12 周的子句。我的代码将从最早开始时间开始计算第 1 周到第 12 周的次数。请检查我的代码并纠正我。

    SELECT datepart(week, START_TIME), COUNT(RIDE_ID)
FROM RIDES
WHERE is completed = 'Y' AND ride_region ='San Francisco' AND
datepart(week, START_TIME) <= 12
group by `datepart(week, START_TIME)`;

我希望根据周计算过去 12 周的输出。

最佳答案

代替:

AND datepart(week, START_TIME) <= 12

用这个

AND START_TIME > current_date - interval '84 day'

因为您需要过去 12 周的所有行 = 84 天
group by datepart(week, START_TIME)

关于sql - 过去 12 周内每周的乘车次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55780853/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com