컴퓨터활용능력 필기 1급 2017.03.04 기출 · DB 프로그래밍
다음 중 입사일이 '1990-03-02'인 사원의 현재까지 근무한 년 수를 출력하기 위한 SQL 문으로 옳은 것은?
이 문제 풀어보기
정답 및 해설 보기
정답: 1번
두 날짜 사이의 경과값을 구하는 datediff 함수를 사용합니다. 날짜 함수에서 '년'은 yyyy로 표시하므로 select datediff("yyyy", '1990-03-02', date()); 가 정답입니다.
오답 노트
dateadd: 지정된 날짜에 특정 값을 더하는 함수
datevalue: 텍스트 날짜를 일련번호로 변환하는 함수
오답 노트
dateadd: 지정된 날짜에 특정 값을 더하는 함수
datevalue: 텍스트 날짜를 일련번호로 변환하는 함수