如何解决mysql

时间:2017-03-03 12:43:44

标签: mysql sql database

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

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

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

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

2 个答案:

答案 0 :(得分:0)

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

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

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

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

答案 1 :(得分:0)

您可以使用hour()和minute()函数

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