两日期/时间之间相差的天数:
SELECT To_Days(end_time) - To_Days(start_time);
两日期/时间之间相差的时分秒数:
SELECT SEC_TO_TIME(UNIX_TIMESTAMP(end_time) - UNIX_TIMESTAMP(start_time));
两日期/时间之间相差的秒数:
SELECT UNIX_TIMESTAMP(end_time) - UNIX_TIMESTAMP(start_time);
两日期之间差,x天y小时z分钟w秒
DATE_FORMAT(FROM_UNIXTIME(sum(UNIX_TIMESTAMP(end_time) - UNIX_TIMESTAMP(start_time))),'%d天%H小时%i分钟%s秒')
PS:有效的时间符号即使在MySQL中是char类型的也无需转换,直接使用即可。