SQL从类型时间转换为分钟

时间:2017-11-17 19:39:00

标签: mysql sql time types

在我的数据库中,我将电影的运行时间改为:time。

如何以分钟为单位选择值?

谢谢!

2 个答案:

答案 0 :(得分:0)

import mxnet; mxnet?

答案 1 :(得分:0)

您可以尝试以这种方式进行转换:

select (datediff(second,0,[timeValue])/60) as [TimeinMinutes]

这是一个SQL Server语句。

以下是尝试SQL Server的示例:

create table #tbl1 (
    [RunningTime] time
);

insert into #tbl1 ([RunningTime])
values
    ('10:53')
;

select
    [RunningTime]
    ,datediff(second,0,[RunningTime]) as [RunningTimeInSeconds]
    ,(datediff(second,0,[RunningTime])/60) as [RunningTimeInMinutes]
from #tbl1
;

drop table #tbl1;