목차

Search

  1. 서문
  2. 변환 언어
  3. 상수
  4. 연산자
  5. 변수
  6. 날짜
  7. 함수
  8. 사용자 지정 함수 작성
  9. 사용자 지정 함수 API 참조

변환 언어 참조

변환 언어 참조

LAST_DAY

LAST_DAY

포트의 각 날짜에 대한 월의 마지막 날 날짜를 반환합니다.

구문

LAST_DAY(
date
)
다음 테이블에는 이 명령의 인수가 설명되어 있습니다.
인수
필수/
선택 사항
설명
날짜
필수
날짜/시간 데이터 유형. 월의 마지막 날을 반환할 날짜를 전달합니다. 날짜로 평가되는 유효한 모든 변환 식을 입력할 수 있습니다.

반환 값

날짜. 이 함수에 전달한 날짜 값에 대한 월의 마지막 날이 반환됩니다.
선택한 포트의 값이 Null인 경우 NULL이 반환됩니다.

Null

값이 NULL인 경우 LAST_DAY에서 행이 무시됩니다. 그러나 포트에서 전달된 모든 값이 NULL인 경우에는 NULL이 반환됩니다.

그룹 기준

LAST_DAY는 변환에 정의된 그룹 기준 포트에 따라 값을 그룹화하여 각 그룹에 대한 하나의 결과를 반환합니다. 그룹 기준 포트가 없는 경우 LAST_DAY 함수는 모든 행을 하나의 그룹으로 처리하고 하나의 값을 반환합니다.

다음 식은 ORDER_DATE 포트의 각 날짜에 대한 월의 마지막 날을 반환합니다.
LAST_DAY( ORDER_DATE )
ORDER_DATE
RETURN VALUE
Apr 1 1998 12:00:00AM
Apr 30 1998 12:00:00AM
Jan 6 1998 12:00:00AM
Jan 31 1998 12:00:00AM
Feb 2 1996 12:00:00AM
Feb 29 1996 12:00:00AM   
(Leap year)
NULL
NULL
Jul 31 1998 12:00:00AM
Jul 31 1998 12:00:00AM
TO_DATE를 중첩하여 문자열 값을 날짜로 변환할 수 있습니다. TO_DATE에는 항상 시간 정보가 포함됩니다. 시간 값이 없는 문자열을 전달할 경우 반환되는 날짜에는 시간 00:00:00이 포함됩니다.
다음 예는 각 주문 날짜에 대한 월의 마지막 날을 문자열과 동일한 형식으로 반환합니다.
LAST_DAY( TO_DATE( ORDER_DATE, 'DD-MON-YY' ))
ORDER_DATE
RETURN VALUE
'18-NOV-98'
Nov 30 1998 00:00:00
'28-APR-98'
Apr 30 1998 00:00:00
NULL
NULL
'18-FEB-96'
Feb 29 1996 00:00:00
(Leap year)