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

T-SQL で DateTime を yyyyMMddHHmm に変換する

    これはオリジナルよりもチョッピングの数が少ないですが、これをプレゼンテーション レイヤーで行う方がよいという私のコメントを支持します。DB ではなく、一般的な書式設定機能を備えた任意の場所で行うことをお勧めします。

    select CONVERT(varchar(20),myDate,112) + REPLACE(CONVERT(varchar(5),myDate,108),':','')
      

    観察:112 の方が スタイル として優れています 区切り文字が既にないため、日付部分の変換に使用します。また、変換の長さを指定して変換後の文字列が収まらない場合、残りは破棄されます。これが、時間と分のスペースのみを許可することで、時間から秒の部分を削除した方法です。しかし、時間部分にセパレーターを含まないスタイルはありません.



    1. mysqlでの時間の経過に伴う実行中の合計レコードの増加を取得します

    2. PythonスクリプトからMySQLテーブルにデータを挿入します

    3. 同じテーブルの別の列からのMySQLNOTIN

    4. SQLサーバーで先月の記録を取得する