我有一张表Aud_Usd
,其中时间以分钟为增量(08-09-2017 10:00:00)和Price
(外汇转换率,例如0.797)。我想在一张表中显示:
Time | Price | Time + 5 minutes | Corresponding price to Time + 5 minutes
基本上我只想比较一段时间内价格的走势。我一直坚持显示相应的价格。目前我有
SELECT Time, Price, ADDTIME(Time, '00:01:00') As tplus5, ??
谢谢!
答案 0 :(得分:1)
试试这个:
SELECT au.Time, au.Price, ADDTIME(au.Time, '00:05:00') As tplus5,
(select price from Aud_Usd where Time = ADDTIME(au.Time, '00:05:00')) as
PricePlus5
from Aud_Usd au
答案 1 :(得分:0)
您可以使用SEC_TO_TIME
来实现此目的。所以你的查询如下:
SELECT Time, Price, ADDTIME(startTime, SEC_TO_TIME(300)) As tplus5, ....