NOTE the most voted up answer in this chain is INCORRECT! Using HOUR will only return hours as an integer. Below would correct the most popular answer to return hours as an integer and minutes as a decimal (ie 6.5 hours).
TIME_TO_SEC(TIMEDIFF(endDate, startDate))/3600 as hours