| 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 中的两行:
起始表:
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)
现在我每家公司只有两个日期,但是如果您的查询可以处理任意数量的日期,则奖励投票。