sql >> Databasteknik >  >> RDS >> Sqlserver

konvertera varchar till datum och subtrahera det från ett annat datum

Du kan försöka använda convert() och datediff( ) fungerar enligt nedan:

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

Skillnaden mellan dessa två datum är i dagar, men du kan välja mellan många möjliga alternativ som anges i dokumentationen.



  1. near synatx error (kod 1) infoga Android SQLite

  2. Postgres-funktion för att validera e-postadress

  3. ta bort duplicerande fält i php-mysql resultatrader

  4. SQL Server Error:Sträng eller binär data skulle trunkeras