相关疑难解决方法(0)

Oracle SQL 或 PL/SQL:如何仅在上升趋势或下降趋势结束时识别烛台形态并在列中设置标志?

此问题和相关答案仅用于教育或学习目的。

这个问题与我的其他帖子有很大不同,并且不重复。由于它造成了混乱并且按照@MT0的建议,我将其作为一个新问题发布在这里。

我有下表,我每天上传股票数据。

/* CREATE TABLE */
CREATE TABLE RAW_SOURCE(
  Stock  VARCHAR(100),
  Close_Date DATE,
  Open   NUMBER,
  High   NUMBER,
  Low    NUMBER,
  Close  NUMBER,
  Volume NUMBER
);

/* INSERT QUERY NO: 1 */
INSERT INTO RAW_SOURCE(Stock, Close_Date, Open, High, Low, Close, Volume)
VALUES
(
'XYZ', '01/01/2021', 40, 40.5, 38.5, 38.8, 83057
);

/* INSERT QUERY NO: 2 */
INSERT INTO RAW_SOURCE(Stock, Close_Date, Open, High, Low, Close, Volume)
VALUES
(
'XYZ', '02/01/2021', 39.2, 39.2, 37.2, 37.8, 181814
);

/* INSERT QUERY …
Run Code Online (Sandbox Code Playgroud)

oracle plsql oracle-apex

9
推荐指数
2
解决办法
305
查看次数

查找列的值连续增加的行

我有一个sql表,存储每日股票价格.市场收盘后每天都会插入新记录.我想找到价格连续上涨的股票.

该表有很多列,但这是相关的子集:

quoteid     stockid      closeprice     createdate
--------------------------------------------------
    1           1               1       01/01/2012
    2           2              10       01/01/2012
    3           3              15       01/01/2012

    4           1               2       01/02/2012
    5           2              11       01/02/2012
    6           3              13       01/02/2012

    7           1               5       01/03/2012
    8           2              13       01/03/2012
    9           3              17       01/03/2012

   10           1               7       01/04/2012
   11           2              14       01/04/2012
   12           3              18       01/04/2012

   13           1               9       01/05/2012
   14           2              11       01/05/2012
   15           3              10       01/05/2012
Run Code Online (Sandbox Code Playgroud)

quoteid列是主键.

在表中,股票ID 1的收盘价每天都在增加.股票ID 3波动很大,股票ID 2的价格在最后一天下跌.

我正在寻找这样的结果:

stockid     Consecutive Count (CC)
---------------------------------- …
Run Code Online (Sandbox Code Playgroud)

sql sql-server-2008-r2

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

oracle ×1

oracle-apex ×1

plsql ×1

sql ×1

sql-server-2008-r2 ×1