相关疑难解决方法(0)

MySQL:如何在几秒钟内获得两个时间戳之间的差异

有没有办法可以在MySQL中进行查询,以便在几秒钟内给出两个时间戳之间的区别,或者我需要在PHP中执行此操作?如果是这样,我将如何做到这一点?

php mysql timestamp

86
推荐指数
4
解决办法
11万
查看次数

两天的两个时间戳之间的MySql差异?

如何在几天内获得两个时间戳之间的差异?我应该使用datetime列吗?


我将我的专栏改为日期时间.简单的减法似乎不会在几天内给我一个结果.

mysql> SELECT NOW(), last_confirmation_attempt, NOW() - last_confirmation_attempt AS diff  FROM DateClubs HAVING diff IS NOT NULL ;
+---------------------+---------------------------+-----------------+
| NOW()               | last_confirmation_attempt | diff            |
+---------------------+---------------------------+-----------------+
| 2010-03-30 10:52:31 | 2010-03-16 10:41:47       | 14001084.000000 |
+---------------------+---------------------------+-----------------+
1 row in set (0.00 sec)
Run Code Online (Sandbox Code Playgroud)

我不认为diff是在几秒钟内,因为当我diff在一天中除以秒数(86,400)时,我得不到一个明智的答案:

mysql> SELECT NOW(), last_confirmation_attempt, ( NOW() - last_confirmation_attempt) / 86400 AS diff  FROM DateClubs HAVING diff IS NOT NULL ;
+---------------------+---------------------------+----------------+
| NOW()               | last_confirmation_attempt | diff           |
+---------------------+---------------------------+----------------+
| 2010-03-30 …
Run Code Online (Sandbox Code Playgroud)

mysql datetime timestamp

48
推荐指数
5
解决办法
10万
查看次数

如何将DateTime转换为MySQL中的数字?

如何'1970-01-01 00:00:01'从MySQL中的DateTime实例获取总秒数?

mysql datetime type-conversion

13
推荐指数
4
解决办法
5万
查看次数

计算mysql中两个时间戳之间的时差

我在一个MySQL数据库表上工作,该表包含一个包含时间戳的列(例如,2014-09-16 09:08:05).我的问题是如何在几分钟内计算出第一个ping和最后一个特定主机之间的差异?另外,我如何为上述差异的开始和结束指定不同的时间戳(而不是第一次和最后一次ping).以下是该表的示例:

|--|---------|-------------------|----|
|id|http_code|pingtime           |host|
|--|---------|-------------------|----|
|10|200      |2014-09-16 09:08:05|2   |
|--|---------|-------------------|----|
|11|200      |2014-09-16 10:07:05|1   |
|--|---------|-------------------|----|
|12|200      |2014-09-16 10:14:10|2   |
|--|---------|-------------------|----|
Run Code Online (Sandbox Code Playgroud)

我希望我能够清楚地解释自己.

mysql sql database time

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

如何减去两个sql日期时间字段

我在 sql 数据库上有两个日期时间值,我想减去它们并将差异作为小时数。

到目前为止,我已经创建了三个值。Deptime 和 ArrTime 作为日期时间值,这里是我的问题。

1)第三个表应该是什么值?它可以是数字,因为我想用它进行统计吗?

2) 如何减去 Deptime 和 Arrtime 并将差异存储在 FlightTime 中?

提前致谢

php sql datetime

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

标签 统计

mysql ×4

datetime ×3

php ×2

sql ×2

timestamp ×2

database ×1

time ×1

type-conversion ×1