Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bagaimana cara mengubah varchar ke datetime di T-SQL?

Anda akan menggunakan CAST() atau CONVERT() di bidang Anda:

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

Untuk kueri Anda, Anda akan melakukan hal berikut:

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. cara membuat data Anda horizontal

  2. Simpan byte[] ke dalam database SQL Server dari C#

  3. Bagaimana cara menghapus baris duplikat di SQL Server?

  4. Menghapus tanda kutip yang ditambahkan ke nama kolom dari Excel impor SQL Server 2008

  5. Tabel yang ditentukan pengguna dalam Memori, bukan di memori?