MySQL - 显示日期、时间加 5 分钟、价格

标签 mysql sql postgresql

我有一个表Aud_Usd,其中的时间以分钟为增量(08-09-2017 10:00:00)和价格(外汇兑换率,例如0.797) )。我想在一个表中显示:

Time | Price | Time + 5 minutes | Corresponding price to Time + 5 minutes 

本质上,我只是想比较该时期价格的变动情况。我一直坚持显示相应的价格。目前我有

SELECT Time, Price, ADDTIME(Time, '00:01:00') As tplus5, ??

谢谢!

最佳答案

试试这个:

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

关于MySQL - 显示日期、时间加 5 分钟、价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46108569/

相关文章:

postgresql - Docker Postgresql 错误提示 : The server must be started by the user that owns the data directory postgresql rhel

python - 如何将 JSON 文件导入 Django 数据库?

php - 检查用户是管理员还是普通用户? PHP $_session 和 MYSQL

mysql - mysql 一对多返回重复行

mysqldump 表而不转储主键

sql - 返回最后 2 个数字大于 INT 数据类型特定值的函数

mysql - 如何使用 SQL 获取两个表的所有 3 个组件的计数?

php - $_POST、图像表单和mysql。如何让它们一起工作?

sql - 选择受更新影响的行

javascript - 在 Jest 运行所有测试后,如何关闭 node.js 中的 pg-promise 连接?