Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

convertir varchar en date et le soustraire d'une autre date

Vous pouvez essayer d'utiliser le convert() et le datediff( ) fonctionne comme ci-dessous :

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

La différence entre ces deux dates est en jours, mais vous pouvez choisir parmi de nombreuses options possibles, comme indiqué dans la documentation.