DATEDIFF() obtiene directamente el número de días entre dos fechas:
Código:
SELECT DATEDIFF(fecha_fin, fecha_inicio) AS diferencia FROM tabla
http://dev.mysql.com/doc/maxdb/en/d2...61/content.htm
Por favor hacer las consultas en los foros indicados; si se consulta sobre SQL el foro indicado es el de Base de Datos... movido.