我在mysql中花时间(数据类型)。在本专栏中,我想用作分钟。如何解决
当我用作分钟(etr)时,只需要几分钟的值。我想在一个函数中花费几分钟和几个小时
etr
01:00:00
00:30:00
00:15:00
我想使用分钟(etr),因为此列从另一列中减去。
答案 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