相关疑难解决方法(0)

模拟MySQL中的滞后函数

| time                | company | quote |
+---------------------+---------+-------+
| 0000-00-00 00:00:00 | GOOGLE  |    40 |
| 2012-07-02 21:28:05 | GOOGLE  |    60 |
| 2012-07-02 21:28:51 | SAP     |    60 |
| 2012-07-02 21:29:05 | SAP     |    20 |
Run Code Online (Sandbox Code Playgroud)

如何在MySQL中对此表进行延迟以打印引号的差异,例如:

GOOGLE | 20
SAP    | 40  
Run Code Online (Sandbox Code Playgroud)

mysql sql sliding-window

34
推荐指数
3
解决办法
3万
查看次数

SQL根据日期和另一列减去两行

我需要使用上一个日期的最近日期减去 MySQL 中的两行:

起始表:

Stock       Date          Price
GOOG        2012-05-20    402
GOOG        2012-05-21    432
APPL        2012-05-20    553
APPL        2012-05-21    590
FB          2012-05-20     40
FB          2012-05-21     34
Run Code Online (Sandbox Code Playgroud)

这是结果表:

Stock       Date          Price Change
GOOG        2012-05-21    30
APPL        2012-05-21    37
FB          2012-05-21    -6
Run Code Online (Sandbox Code Playgroud)

现在我每家公司只有两个日期,但是如果您的查询可以处理任意数量的日期,则奖励投票。

mysql sql group-by

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

标签 统计

mysql ×2

sql ×2

group-by ×1

sliding-window ×1