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