Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

конвертирайте varchar в дата и я извадете от друга дата

Можете да опитате да използвате convert() и datediff( ) функционира както по-долу:

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

Разликата между тези две дати е в дни, но можете да избирате от много възможни опции, както е посочено в документацията.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. как да покажа само четни или нечетни редове в sql сървър 2008?

  2. Не може да се използва специалният принципал 'sa'

  3. SQL Server 2008 CTE рекурсия

  4. Заменете цялата дума с помощта на ms sql server replace

  5. Създайте DML тригер в SQL Server