SQLのdatepart関数を使用して、日時が指定された週の数値を返します。次に、文字列を作成するために、これをvarcharに変換します。私の問題は、値が「1」ではなく「01」になるには、値が10未満の週が必要なことです。別のデータベースにそのように保存されているので、これが必要です。
私の質問は、varcharを長さ1ではなく長さ2にするために、CONVERT関数に指定できる何らかの仕様はありますか?
これが私が今持っている声明です:
convert(varchar(2),datepart(ww,'2013-1-3 11:00:00.000'))
これを「1」ではなく「01」に戻すことはできますか?