0

CRM からレポート システムにデータを引き出しています。残念ながら、CRM の開発者は、 を として保存し、フィールドに検証を行わないことをお勧めしdateますstring

私はこれをやろうとしていますMAX(Convert(datetime,Action.DateOfAction, 102)); ただし、無効なデータがあるため、範囲外のエラーが発生します。

これを回避するにはどうすればよいですか? データを修正することはできません。ユーザーによって無効なデータが時々入力されることは明らかであり、ソースがないため、アプリケーションを修正することもできません。

ありがとう

イアン

4

2 に答える 2

0

要件によって異なりますが、代替手段があります。アレンは良いものを与えてくれます.別の人はtry catchを使用できます.

一般的な方法で、ビューまたは計算列を作成し、 isdate を使用して日付を取得するか、「解析」できない場合は null を返します。

警告、日付形式/言語/ローカリゼーションの不適切な変更は日付評価です。

于 2013-11-29T19:23:05.977 に答える