'last_day'에 해당하는 글 1건

- trunc
  소수점 이하 특정수치까지 표현할때 사용할수 있다. 소수있는 데이터를 소수없이 정수로만 표현할때도 사용한다.

 

  trunc(임의의데이터, [x])
  X = 소수점을 표현할 자릴수를 의미.
      0은 정수만 표현하며, 이는 X를 기입하지 않는 경우 trunc는 자동으로 0으로 인식한다.
      -1은 10의 자리까지만 보여주고 이하는 버리라는 의미. -2는 100의 자리까지 보여주라는 것.

 


- mod
  특정데이터를 나누었을때 남는 나머지값을 보여줌.

 

  mod(임의의데이터, [X])
  X = 임의의데이터를 나눌 값을 입력.
    2를 입력하면 임의의데이터를 2로 나눈후 나머지 값을 출력하고.
    5를 입력하면 임의의데이터를 5로 나눈후 나머지 값을 출력.

※ 시간에서 시간을 빼면 그 결과값은 일수로 출력된다.

 

- months_between
  입력된 두 날짜를 기준으로 몇개월차이나는지 확인.

 

 

  months_between([X], [Y])
  X, Y = 입력될 데이터는 날짜형식에 맞추어(ex: 2001-01-01) 입력하면 별도로 타입변형을 하지 않아도 됨.

 

- last_day
  해당 날짜가 속한 달의 매월 마지막날이 몇일인지 출력

 

 

 

- next_day
  지정된 돌아올 요일이 해당하는 날짜

 

 

  next_day(sysdate, '일')
  next_dat('2012-09-07', '월') -- 2012-09-07을 기준으로 월요일이 돌아올 날짜 -- 출력값은 12/09/10

 

 

 

 

 

 


복습 및 응용.

1. 1년 2개월 3일 4시간 5분 6초를 초로 환산하기.

2. 환산된 초를 년월일시간분초 형태로 나타내기

3. 경매번호, 경매물건, 경매종료시각으로 구성된 테이블에서
   현재로부터 남은기간은 얼마인지 나타내기

4. 26개월을 복무기간으로 입대한다. 제대까지 먹어야할 끼니는 몇번 먹을까.

5. 사용자 khman1에서 만든 jikwon 테이블을 기준으로 아래와 같이 나타내기.
   단, 정년퇴직일자는 해당사원의 나이(한국나이)로 60세가 되는 년도의 입사일자로 한다.
   ----------------------------------------------------
    사원명      현재나이     입사일자     정년퇴직일자
   ----------------------------------------------------


WRITTEN BY
빨강꼬마

,