そして、それを最も近い年に丸めます。全従業員の平均雇用期間を調べようとしています
select employee_id, months_between(start_date, sysdate)
from job_history;
これまでのところ、月数を計算することができました。
私はこれはあなたの平均をしたい場合、それは
SELECT AVG(DATEDIFF(year,start_date, end_date)) AS AverageLengthOfEmployment from job_history
job_historyテーブルに終了日フィールドはありますか? – user3272686
はい終了日フィールドがあります –
この場合、sysdateの代わりにend_dateを使用します – user3272686