先生,我的十进制有4列
datein
|| timein || Dateout || Timeout || calculate_between_mintues
-----------------------------------------------------------
20180501 || 093012 || 20180501 || 103012 || ?
20180501 || 233013 || 20180502 || 042012 || ?
如何计算日期和时间与结束日期和时间之间的分钟数
答案 0 :(得分:0)
您可以将小数转换为char,并合并它们,然后以分钟为单位进行时间戳记的区别
TIMESTAMPDIFF(4, CHAR(TIMESTAMP_FORMAT(CONCAT(TO_CHAR(DATEOUT),TO_CHAR(TIMEOUT)),
'YYYY-MM-DD HH24:MI:SS') - TIMESTAMP_FORMAT(CONCAT(TO_CHAR(DATEIN),TO_CHAR(TIMEIN)),
'YYYY-MM-DD HH24:MI:SS')))