56,678
社区成员
发帖
与我相关
我的任务
分享
UPDATE table名
SET parking_time = round((UNIX_TIMESTAMP(cast(end_time AS datetime)) - UNIX_TIMESTAMP(cast(start_time AS datetime))) / 60) ;
create table test_tab(
start_time varchar(200),
end_time varchar(200),
parking_time BIGINT
);
insert into test_tab values('2017120809312504','2017120809362504',null)
SELECT
*, round(
(
UNIX_TIMESTAMP(cast(end_time AS datetime)) - UNIX_TIMESTAMP(cast(start_time AS datetime))
) / 60
) AS cnt_min
FROM
test_tab
UPDATE table名
SET parking_time = round((UNIX_TIMESTAMP(cast(end_time AS datetime)) - UNIX_TIMESTAMP(cast(start_time AS datetime))) / 60) ;
[/quote]
谢谢您!