Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak przekonwertować varchar na datetime w T-SQL?

Użyjesz CAST() lub CONVERT() na swoim polu:

Declare @dt varchar(20)
set @dt = '08-12-2012 10:15:10'
select convert(datetime, @dt, 101)

W przypadku zapytania wykonaj następujące czynności:

insert into table2
select s.acty_id, s.notes_datetime, s.notes_data
from table1 t 
right join table2 s 
    on t.acty_id =s.acty_id 
    and convert(datetime, t.notes_datetime, 101) = s.notes_datetime
where t.acty_id is null


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. przekazanie operandu jako parametru sql

  2. Wstawiaj zbiorczo pola o stałej szerokości

  3. Zwróć nazwę bieżącej stacji roboczej, która jest połączona z programem SQL Server (T-SQL)

  4. Jak zainstalować localdb osobno?

  5. Jak automatycznie dodać datę 1 roku do istniejącej daty w SQL Server