나는 고용 된 연도에 따라 직원의 급여를 결정할 수있는 간단한 함수를 작성하려고합니다. 그런 다음 이들의 급여를 그 테이블에서 "급여".Oracle 함수의 날짜에서 급여 결정
직원이 2011 년에 고용 된 경우 그의 연봉은 직원이 2012 년에 고용 된 경우 직원이 될 2013 그의 연봉에 고용 된 경우 그의 연봉은 6000
것 5000
것 7000
고용 된 날짜가 "Hired"란에 저장되어 있으므로 데이터를 추출하고 IF 문으로 급여를 정의하는 번호로 사용하는 방법을 알 수 없습니다. 나는 아마 TO_char 함수도 필요하다는 것을 알고 있지만, 날짜를 문자열로 변환하기 위해 그것을 어디에서 사용해야하는지 모른다.
이 작업을 수행하는 방법에 대한 도움을 주셔서 감사합니다.
http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions050.htm – Mat
'선택 5000 + (TO_NUMBER (TO_DATE (datehired,'YYYY ')) - 2011) * 1000' – Ben