たとえば、「String1」「String2」と「String3」を組み合わせて「String1 / String2 / String3」と読み込もうとしています。次に、その文字列を日付に変換したいと思います。これは、3 つの文字列変数のそれぞれが月、日、および年が別々に保存されているためです。
私は次のようなことをしようとしています:
SELECT *, CONVERT(DATETIME, CONVERT(VARCHAR, month + "/" + day + "/" + year), 101) AS ActualDate
実際には、機能ページが既にデータベースに接続されています。検索機能を追加しようとしています。そのためには、3 つの varchar しかないときに、実際の日付と検索パラメーターを比較できるようにする必要があります。私が探しているのは、これら 3 つの varchars を 1 つの文字列に変換し、それを SQL の日付に変換する方法です。上記で使用したコード例は、SQL ステートメントに追加すると機能しません。それが単純な構文エラーなのか、それとも日付を作成する正しい方法ではないのかはわかりません。