列SQLに格納さnvarchar
れている日付を変換したい。Birth_date
たとえば、現在、日付の形式があり、 SQL Server を使用1999-01-22
して (8 文字) に変換したいと考えています。01221999
誰でも私を助けてもらえますか?
列SQLに格納さnvarchar
れている日付を変換したい。Birth_date
たとえば、現在、日付の形式があり、 SQL Server を使用1999-01-22
して (8 文字) に変換したいと考えています。01221999
誰でも私を助けてもらえますか?
おそらく適切なデータ型(日付)を使用する必要があるという@marc_sに同意しますが、これをカスタム形式として本当に返す必要がある場合は、次をうまく利用できますconvert
。
select replace(convert(varchar(10), convert(date, Birth_date), 101), '/', '')
convert
探しているフォーマットさえないコードの匂いだと思います。したがって、変換されたデータをマッサージする必要があります。この場合は、replace
スラッシュを削除するために使用します。