How can I get the difference between two timestamps in days? Should I be using a datetime column for this?
If you want to return in full TIMESTAMP format than try it: -
SELECT TIMEDIFF(`call_end_time`, `call_start_time`) as diff from tablename;
return like
diff - - - 00:05:15