1

日付 (テーブルの nvarchar 列) と現在の日付の違いを見つけたいです。

datediff を使用してみましたが、「型変換に失敗しました」というメッセージが表示され続けます。

参考までに、日付 1 の形式は mm/dd/yyyy です 日付 2 (getdate()) の形式は yyyy-mm-dd です

月単位の 2 つの日付の差を計算するための datediff 構文を教えてください。

乾杯

4

1 に答える 1

0

date_orderオプションを「MDY」に設定する必要があります。これは、文字列を日付に変換するために使用されるオプションです。現在の接続に対してのみこれを行いたい場合は、 を使用するset temporary option date_order='MDY'か、 を使用してユーザーのデフォルトを変更できますset option date_order='MDY'

于 2015-01-26T19:29:00.900 に答える