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

SQL で DateTime の時刻部分を更新する

    myDate はテーブル内のフィールド名です。時間値を保存するために変数を使用しました。説明が必要な場合はお知らせください。

    declare @TestTime datetime
    declare @hour int=10
    declare @min int=10
    declare @sec int=12
    select @TestTime = cast(convert(varchar(100),myDate,101)+' 00:00:00' as datetime) from      TestTable
    select dateadd(ss,@sec,dateadd(m,@min,dateadd(hh,@hour,@TestTime)))
    


    1. '日付'のデフォルト値が無効です

    2. SQL ServerのCHOOSE()関数に相当するMySQLとは何ですか?

    3. OracleクライアントなしのPythonOracleDB Connect

    4. SQLServerで値に少なくとも1つの数値が含まれているかどうかを検出する方法