Como se restan fechas.

buti
22 de Abril del 2004
Hola a todos:

Tengo una tabla con un campo fecha_caducidad. ¿Como puedo hacer para que restando esta fecha a la actual, me devuelva el número de días de diferencia?^

He hecho esto:

select (getDate() - fecha_caducidad)
from mi_tabla
where codigo="994211" <- Este codigo es exclusivo con lo que solo devuelve un registro.
Me devuelve una fecha en la que se restan los días, los meses y los años. Como hago para que me devuelva el número de días de diferencia?

Gracias de antemano.

Un saludo:

FLECHA
22 de Abril del 2004
CON LA SINTAXIS DATEDIFF(,EN QUE FORMA DIAS AÑOS ...QUEREMOS QUE NOS LO DEVUELVA FECHAINICIO,FECHAFIN)