2つの日付間の平均月数の差を取得しようとしています:
select client_id,
avg(12*(year(MAX(received_date))-year(min(received_date)))
+ MONTH(MAX(received_date))-MONTH(min(received_date)))
from tmpTwoAccessions
group by CLIENT_ID,PATIENT_ID
次のメッセージが表示されます。
Cannot perform an aggregate function on an expression containing an aggregate or a subquery.
ここで私が間違っていることについて教えてください。ご指導ありがとうございました。