날짜 및 시간 값 추출
다음 표에는 날짜 및 시간 값이 설명되어 있습니다.
| 값 | 설명 |
|---|---|
| 연대(epoch) | 1970-01-01 00:00:00-00 이후의 시간(초 단위)입니다. 값은 양수 또는 음수일 수 있습니다. |
| millennium/millenniums | 1000년 단위(예: 2000년 1월 1일과 2999년 12월 31일 간의 날짜인 경우 2)입니다. |
| century/centuries | 연으로 나타내는 전체 100년 기간의 수입니다(예: 2000년 1월 1일 및 2099년 12월 31일 간의 날짜인 경우 20). |
| decade/decades | 연으로 나타내는 전체 10년 기간의 수입니다(예: 2010년 1월 1일 및 2019년 12월 31일 간의 날짜인 경우 201). |
| year/years | 연도입니다(예: 2015). |
| 분기 | 지정된 날이 있는 연도의 분기(1 - 4)입니다. |
| month/months | 해당 연도의 월 수(1 - 12)입니다. |
| 주 | 지정된 날이 있는 연도의 주 수(1 - 53)입니다. 값은 월요일에 시작하는 주의 ISO-8601 정의를 사용하고 일부 연도에는 53주가 있을 수 있고 가끔 1월의 처음 며칠에는 이전 연도의 52번째 또는 53번째 주의 일부로 포함될 수 있습니다. |
| day/days | 월의 일(1 - 31)입니다. |
| dow | 요일이며 1(일요일) - 7(토요일)입니다. |
| 연중날짜 | 년의 일(1 - 366)입니다. |
| hour/hours | 일 중 시(0 - 23)입니다. |
| minute/minutes | 시 중 분(0 - 59)입니다. |
| second/seconds | 소숫점 부분이 포함되지 않은 분중 초(0 - 59)입니다. |
| millisecond/milliseconds | 1000을 곱한 1/1000초까지의 부분을 포함하는 분의 초입니다(0 - 59999). |
| microsecond/microseconds | 1000000을 곱한 1/1000000초까지의 부분을 포함하는 분의 초입니다(0 - 59999999). |
Netezza Performance Server SQL은 표준 시간대* 값을 지원하지 않습니다.
예를 들어,
- SELECT EXTRACT(DAY FROM TIMESTAMP '2007-02-14 20:38:40.24');
- 결과: 14
- SELECT EXTRACT(SECONDS FROM TIMESTAMP '2007-02-14 12:15:06.123456');
- 결과: 6
- SELECT EXTRACT(MILLISECONDS FROM TIMESTAMP '2007-02-14 12:15:06.123456');
- 결과: 6123
- SELECT EXTRACT(MICROSECONDS FROM TIMESTAMP '2007-02-14 12:15:06.123456');
- 결과: 6123456
- SELECT DATE_PART('DAY', DATE '2007-02-18');
- 결과: 18
- SELECT DATE_PART('YEAR', 20130710);
- 결과: 1970(이는 에포크, 1970년 1월 1일의 00:00:00 UTC 이후 20130710초인 날짜의 연 부분임).
- SELECT DATE_PART('HOUR', 075569::numeric(6,0));
- 결과: 7
- SELECT DATE_PART('MONTH', 20150705::numeric(8,0));
- 결과: 7
모든 단위를 특정 시간 데이터 유형에서 값을 추출하는 데 사용할 수는 없습니다. 다음 표에는 각 시간 데이터 유형에서 추출할 수 있는 단위가 표시되어 있습니다.
| 단위 | 시간 데이터 유형 | |||||||
|---|---|---|---|---|---|---|---|---|
| 날짜 | 시간 | 시간대 | 시간소인 | 간격 | 시간
기간 |
날짜
기간 |
타임스탬프
기간 |
|
| 연대(epoch) | ✓ | ✓ | ✓ | ✓ | ✓ | |||
| millennium/millenniums | ✓ | ✓ | ✓ | ✓ | ✓ | |||
| century/centuries | ✓ | ✓ | ✓ | ✓ | ✓ | |||
| decade/decades | ✓ | ✓ | ✓ | ✓ | ✓ | |||
| year/years | ✓ | ✓ | ✓ | ✓ | ✓ | |||
| 분기 | ✓ | ✓ | ✓ | ✓ | ✓ | |||
| month/months | ✓ | ✓ | ✓ | ✓ | ✓ | |||
| 주 | ✓ | ✓ | ✓ | |||||
| day/days | ✓ | ✓ | ✓ | ✓ | ✓ | |||
| 연중날짜 | ✓ | ✓ | ✓ | |||||
| dow | ✓ | ✓ | ✓ | |||||
| hour/hours | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||
| minute/minutes | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||
| second/seconds | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||
| millisecond/milliseconds | ✓ | ✓ | ✓ | ✓ | ✓ | |||
| microsecond/microseconds | ✓ | ✓ | ✓ | ✓ | ✓ | |||