ユーザ用ツール

サイト用ツール


it技術:データベース:sqlserver

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン両方とも次のリビジョン
it技術:データベース:sqlserver [2019/06/21 10:57] – [日時変換] yajuadminit技術:データベース:sqlserver [2021/01/22 09:06] – [日付のみで抽出] yajuadmin
行 26: 行 26:
 WHERE CAST(OccurredDate AS DATE) >= CAST(GetDate() AS DATE) WHERE CAST(OccurredDate AS DATE) >= CAST(GetDate() AS DATE)
 </code> </code>
 +
 +==== 文字列日時から日付型に変換 ====
 +SQLServerのSTUFF関数で半角スペースと':'を挿入し、yyyyMMdd HH:mm:ss形式にすることで、CONVERT関数そのままDateTime型にキャストすることが可能。
 +
 +<code sql>
 +SELECT CONVERT(DateTime,stuff(stuff(stuff('20210122235959', 9, 0, ' '), 12, 0, ':'),15, 0, ':'))
 +</code>
 +
 +結果\\
 +2021/01/22 23:59:59
 ===== コマンドライン実行 ===== ===== コマンドライン実行 =====
 SQL ServerをCUIで管理するツールとしては、現在ではsqlcmdが推奨されているが、それ以外にもisql(廃止)やosql(非推奨)というコマンドもある(あった)\\ SQL ServerをCUIで管理するツールとしては、現在ではsqlcmdが推奨されているが、それ以外にもisql(廃止)やosql(非推奨)というコマンドもある(あった)\\
it技術/データベース/sqlserver.txt · 最終更新: 2023/01/27 10:46 by yajuadmin