diferencia entre fechas

johan
11 de Noviembre del 2005
hola, tengo dos campos fechas del siguiente tipo
dt_horainicial varchar(26)
dt_horafinal varchar(26)
el formato de la fecha es 2005-11-09 14:19:07.000987
como podria sacar la diferencia en segundis entre las
2 fechas. sera que el valor de un campo de estos se puede convertir a sg

my2kbsd
11 de Noviembre del 2005
Esta te indica los segundos de la fecha/hora.
SELECT SECOND('2005-11-09 14:19:07.000987');

Esta te indica los microsegundos de la fecha/hora.
SELECT MICROSECOND('2005-11-09 14:19:07.000987');

Puedes almacenar los valores en una variable, y asi compararlos, espero que mi idea te funcione, suerte.