我有桌子出席
staff_id | in_date | out_date | shift_in | shif_out | in_time | out_time
1 2013-09-10 2013-09-10 06-30-00 15-00-00 07-00-00 15-00-00
2 2013-09-10 2013-09-11 20-00-00 06-00-00 19-00-00 06-00-00
3 2013-09-10 2013-09-11 23-00-00 06-00-00 23-30-00 07-00-00
我需要得到结果
staff_id | late_time | early_time | extra_time
1 00-30-00 00-00-00 00-00-00
2 00-00-00 01-00-00 00-00-00
2 00-30-00 00-00-00 01-00-00
我可以从mysql查询本身实现结果还是需要使用PHP来计算?我怎样才能得到这个结果?