varchar 形式で格納された日付と時刻のデータを操作する場合、多くの場合、それを datetime データ型に変換する必要があります。 。これにより、適切な SQL 関数を使用したデータの操作とクエリが容易になります。
「2011-09」形式の日付を含む varchar 列があるとします。 -28 18:01:00」。要件は、この varchar 日付を datetime データ型に変換し、「28-09-2011 18:01:00」という形式で表示することです。
この変換を行うには、SQL Server の CONVERT 関数を使用できます。 CONVERT 関数を使用すると、式のデータ型を指定したデータ型に変更できます。
日付変換の場合は、次の構文を使用します。
CONVERT(Datetime, varchar_expression, style)
イタリア語の日付の場合形式変換するには、次を使用します構文:
CONVERT(VARCHAR(30), @date, 105) + ' ' + CONVERT(VARCHAR(30), @date, 108)
ここで:
この方法で CONVERT 関数を使用すると、varchar 日付を datetime データ型に効果的に変換し、必要に応じて書式設定できます。
以上がSQL Server で VARCHAR 日付を DATETIME に変換し、出力をフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。