sql >> データベース >  >> RDS >> Sqlserver

T-SQLでvarcharをdatetimeに変換する方法は?

    CAST() またはCONVERT() あなたの分野で:

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

    クエリに対して、次のようにします。

    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. PostgreSQLとは何ですか?

    2. SQLステートメント-SQLマトリックス

    3. T-sqlフィールド変更時に行番号をリセット

    4. COUNT(*)の降順でリストされた行を返す方法は?