sql >> Database >  >> RDS >> Sqlserver

Hoe varchar naar datetime te converteren in T-SQL?

U gebruikt een CAST() of CONVERT() op uw veld:

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

Voor uw vraag zou u het volgende doen:

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. JPA Hibernate - cascade verwijderen in zowel database als annotatie

  2. FOUT 2003 (HY000):Kan geen verbinding maken met MySQL-server op '127.0.0.1' (111)

  3. Hoe DataContext.ExecuteCommand te gebruiken en de uitgevoerde opgeslagen proc-retourwaarde te krijgen?

  4. Big Data Analytics-query's uitvoeren met SQL en Presto