mysql - 如何解决mysql中的时间数据类型

标签 mysql sql database

我在 mysql 中需要时间(数据类型)。在本专栏中,我想用一分钟的时间。如何解决

当我用作分钟(etr)时,只取分钟值。我想在一个函数中花费几分钟和几小时

etr
01:00:00
00:30:00
00:15:00

我想使用分钟(etr),因为此列从另一列中减去。

最佳答案

最简单的方法可能是time_to_sec():

select floor(time_to_sec(etr) / 60) as minutes

说实话,做起来并不复杂:

select hour(etr) * 60 + minute(etr)

关于mysql - 如何解决mysql中的时间数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42579214/

相关文章:

php - 我的 php pdo 类执行时间太长

mysql - 选择最高值,或者如果共享最高值则选择值

sql - 如何查找连续缺勤n天的人?

database - SymmetricDS 和“注册

mysql - 如何将mysql join query中的where cause应用于不同的表

mysql - 编译MySQL C API客户端未链接libmysqlclient.so.20

c# - SQL Server 2008 的 Java 替代方案 - 紧凑

mysql - PHP/MySQL : How to compare selected value with input received via $_POST

php - 为插件单独的 MySQL 表

java - SQLite 数据库中的大字符串