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

SQL Server でのタイムスタンプの混乱

    できます。

    形式が YYYYMMDDHHmm の場合、簡単な方法は次のようになります:

    SELECT CONVERT(DATETIME,
       SUBSTRING([TimeStamp],1,4)+'-'+SUBSTRING([TimeStamp],5,2)+'-'
      +SUBSTRING([TimeStamp],7,2)+' '+SUBSTRING([TimeStamp],9,2)+':'
      +SUBSTRING([TimeStamp],11,2)+':00.000')
    FROM Table
    

    これはこの「タイムスタンプ」を取得し、最初にそれを SQL で読み取り可能な日時文字列に変換します。つまり、例では 2014-03-24 00:04:00.000 になります。 .その後、簡単に日時に変換されます。



    1. ディレクトリ/階層/ツリー構造をデータベースに保存する方法は?

    2. MySQL:MySQLルートパスワードをリセットまたは変更するにはどうすればよいですか?

    3. デフォルトの文字セットを設定するにはどうすればよいですか?

    4. ポート3306で実行されている別のmysqldサーバーエラー