日記・サークル・友達・楽しみいっぱい!
-
- 2014/11/28 5:11
- SQL MONTHS_BETWEEN関数について質問
-
- コメント(0)
- 閲覧(4)
-
-
- SQL>SELECT employee_id,last_name,MONTHS_BETWEEN(SYSDATE , hire_date) 雇用月数
2 FROM employees
3 WHERE employee_id=100;
EMPLOYEE_ID LAST_NAME 雇用月数
----------------------------------------------
100 King 131.128905
この例では、雇用されて約「322.1か月」と計算されました。1か月という単位で割り切れない小数点以下の数値は日にち情報です。
翔泳社『オラクルマスター教科書Bronze 12c SQL基礎』p108より引用
転職に向けてオラクルの勉強をしているんだけど
壁にぶち当たったので誰か知ってる人いないっすかねぇ…
どう見ても131.12か月なんですけど…
どこをどう計算すれば322.1か月になんねん。
hire_dateがいつなのか表示されていれば嘘つけアホ言えるんだけどな
一応誤植の線も見て正誤表もチェック済みだけど、関係ないところの正誤表しか出てなかった。
- SQL>SELECT employee_id,last_name,MONTHS_BETWEEN(SYSDATE , hire_date) 雇用月数