0

日付文字列に年が 4 桁の形式で入力されているかどうかを確認する関数を作成する必要があります。たとえば、1-1-45 は 0 を返し、1-1-2045 は 1 を返します。

誰かが私にこれを行う方法を教えてもらえますか? 前もって感謝します。

4

2 に答える 2

0

これが欲しいですか?

where right(val, 4) like '[0-9][0-9][0-9][0-9]'
于 2013-04-02T14:59:34.007 に答える
0

SQL Server がサポートISNUMERIC()

SELECT ISNUMERIC(RIGHT('1-1-2045', 4))

日付ピッカーや、日付を選択できるその他のコントロールを使用してみませんか?

于 2013-04-02T15:01:06.530 に答える