Days_since_last_Open
(Number) とlast_login_dt
(Date)の 2 つのフィールドがあります。私はそれらを比較したいと思いますDays_Since_Last_Activity
。これを行うには、クエリ内に次の case ステートメントを使用します。
Case
When c.Days_Since_Last_Open < DateDiff(d,a.last_login_dt,GETDATE())
Then c.Days_Since_Last_Open
When DateDiff(d,a.last_login_dt,GETDATE()) < c.Days_Since_Last_Open
Then DateDiff(d,a.last_login_dt,GETDATE())
End As Days_Since_Last_Activity
ただし、Days_Since_Last_Activity には何も入力されません。私の考えでは、CASE ステートメント内で Datediff 関数を実行することに関係があると思いますが、よくわかりません。