sql >> Base de Datos >  >> RDS >> Sqlserver

convertir varchar a fecha y restarlo de otra fecha

Podría intentar usar convert() y datediff( ) funciona de la siguiente manera:

select convert(date, '19690409') -- the date you need
select datediff(day, convert(date, '19690409'), '2015-07-01') as diff_in_days

La diferencia entre esas dos fechas está en días, pero puede elegir entre muchas opciones posibles como se indica en la documentación.