1

日付の差が 1 日であるレコードを選択する必要があるというクエリがあります。

だから私は私のクエリでこの条件を書きました

DATEPART(year,C1.dtae_cmd) = DATEPART (year,C2.dtae_cmd)
 and DATEPART(MONTH,C1.dtae_cmd) = DATEPART (MONTH,C2.dtae_cmd)
 and DATEDIFF(day,C1.dtae_cmd,C2.dtae_cmd) = 1

彼らの他の方法はありませんか?私が使用するこの方法は長すぎるため

4

1 に答える 1

2

DATEDIFF(day,C1.dtae_cmd,C2.dtae_cmd) = 1あなたが必要とするすべてであるべきです。頻度として日を使用すると、Datediff は 2 つの日付を隔てる日数を返します。

于 2012-11-26T00:30:39.770 に答える