基本的に、テーブルには3つの別々の列があります。SMonth
私はそれらをSday
、、、と呼びますSyear
。何らかの理由で数値として格納されます。次の文字列を使用して、日付のように見えるようにフォーマットできますが、並べ替え、並べ替え、datediff、dateadd などの関数を使用することはできません。
CAST(SMonth AS varchar(2)) + '/' + CAST(SDay varchar(2)) + '/' + CAST(SYear AS varchar(4))
テーブルを変更せずに、これを実行可能な日付に変換する方法を知っている人はいますか?
私がそれを使用できる限り、それがどのように見えるかは問題ではありません。つまり、date
違いdatetime
はありません。
前もって感謝します。