作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
编辑:不同的例子:我有一辆车,我每分钟检查一次汽车的速度。现在我想知道汽车以特定速度行驶了多少小时。我有时间戳,x = 速度/******************************************************** ******************************/
我有一个包含时间戳和值 X 的表。是否可以获取特定 X 的时间(以小时为单位)?如果可能的话,对于所有数据或特定年份或月份。时间戳是每分钟,但也可能有间隙。
time x
1.01.16 20:59:22 50
1.01.16 21:00:22 40
1.01.16 21:01:22 40
1.01.16 21:02:25 40
1.01.16 21:04:25 40
1.01.16 21:06:25 40
. .
输出示例
hours x
X ? 50
X ? 40
我的时间戳在 1-2 分钟内,有时几天或几个月都没有数据。我需要知道 x 有多少小时。
编辑:
为了更好地理解。我有时间戳和值 X。如果我在 1 小时内有 60 个时间戳,值为 X,我会知道 X 为 1 小时。但我没有 60 个时间戳,有时只有 30 个或 2 个时间戳,或者没有。我怎样才能用间隙做到这一点?
time x
1.01.16 21:00:00 40
1.01.16 21:01:00 40
1.01.16 21:02:00 40
1.01.16 21:03:00 40
1.01.16 21:04:00 40
1.01.16 21:05:00 40
....
1.01.16 22::00 40
OUTPUT:
hours x
1 40
编辑:^^不同的例子:我有一辆车,我每分钟检查一次车速。现在我想知道汽车以特定速度行驶了多少小时。
最佳答案
如果我理解你的问题是正确的,你需要从时间戳中提取小时数,尝试使用下面教程中定义的“time_format()”函数。
TIME_FORMAT(时间,format_mask)
SELECT TIME_FORMAT('17:42:03.000001', '%h');
关于mysql - 如何从 MySQL 中特定值的时间戳获取小时数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38914149/
我是一名优秀的程序员,十分优秀!