SQL 刷题/【快手】股票价格波峰波谷判断
上一题下一题中等通过率 47%

【快手】股票价格波峰波谷判断

窗口函数面试真题

题目描述

来源:快手数据研发一面

给定一张 stock_prices 表:

  • id: 记录ID
  • date: 日期
  • price: 股票价格

如果某天的价格比前一天和前两天的价格都高,则该天为波峰;如果比前一天和前两天都低,则为波谷。请编写 SQL 标记每天的趋势类型。

期望输出列

列名说明
date日期
price价格
trend_type趋势类型(波峰/波谷/正常)

数据样例

当前运行环境
idPKINTEGERdateTEXTpriceREAL
12024-01-01100
22024-01-0295
32024-01-03110
42024-01-04105
52024-01-0590
62024-01-0680
72024-01-0795
82024-01-08100
输入数据显示 8 / 8
SQL 编辑器正在保存草稿...
正在加载 SQL 编辑器...

运行你的 SQL 查询后,结果将显示在这里