我想获取两个dateTime值之间的时间(以小时为单位)。 可以说,发动机有时会开和关。想要获得两次关闭之间电动机开启的时间。 table image displays motor ON and OFF
答案 0 :(得分:0)
您应该使用TIMESTAMPDIFF:
SELECT TIMESTAMPDIFF(HOUR, date1,date2);
答案 1 :(得分:0)
选择TIMEDIFF('2018-10-17 15:02:14','2018-10-17 12:28:58') 您也可以获取小时/分钟/秒。 如果只需要几个小时,请使用Select SUBSTRING_INDEX(TIMEDIFF('2018-10-17 15:02:14','2018-10-17 12:28:58'),':',1)