Hola .
Si tus campo Fecha son de tipo:
Date , podías utilizar un consulta para saber los días transcurridos:
select (fechadespacho - fechaentrada) as dias from TuTabla
Si tu tiene tus campos Fecha de tipo :
TimeStamp, es decir, tienes un campo fecha- hora, tendrías que utilizar la función CAST.
select ( CAST(fechadespacho AS Date )- CAST(fechaentrada AS Date) ) as dias from TuTabla
Además, puedes usar una UDF (funciones adicionales disponibles en librerias .dll). Por ejplo, Firebird viene con la fbudf.dll, que incorpora funciones que te pueden ser utiles, como por ejeplo. AddHour, AddMinute, AddSecond. Mira el archivo fbudf.sql en la carpeta /udf de Firebird, para ver las funciones que incorpora, y su declaración.
Si usas FireBird te recomiendo está página :
http://firebird.sourceforge.netEspero que te sirva.
Un saludito