날짜 및 시간 상수
| 표기법 | 설명 |
|---|---|
| 중견기업 | 한 자리 또는 두 자리 숫자의 월 |
| DD | 한 자리 또는 두 자리 숫자의 일 |
| YY | 두 자리 숫자의 연도 |
| 년(YYYY) | 네자리수 연도 |
| 월 | 세 문자의 월(JAN, FEB, MAR) |
- MM-DD-YY
- MM-DD-YYYY
- YY/MM/DD
- MM/DD/YYYY
- MM.DD.YY
- MM.DD.YYYY
- YY-MM-DD
- yyyy-mm-dd
- YY/MM/DD
- yyyy/mm/dd
- YY.MM.DD
- YYYY.MM.DD
- YYYYMMDD
- YYYY.DDD(연도 및 연중 일수)
- DD-MON-YY
날짜 값의 경우 첫 번째 값 MM은 월의 숫자를 나타낸다고 가정합니다. 그러나 MM 값이 12보다 큰 경우 Netezza Performance Server 첫 번째 값을 DD(요일)로 처리하고 다음 값을 MM으로 처리합니다. 예를 들어, 01/07/2007은 2007년 1월 7일이지만 14/07/2007은 2007년 7월 14일로 처리됩니다. 쿼리 내에서는 일관성 있는 날짜 형식을 사용하십시오.
- July 4, 1776
- Jul 4, 1776
- 4 July 1776
- 4 Jul 1776
두 자리 숫자의 연도(YY)를 지정하는 경우, 시스템은 해당 연도를 1970 - 2069 범위의 값으로 해석합니다. 예를 들어, ' select
cast('21-3-01' as date); '은 ' 2001-03-21' 값을 반환하고 ' select cast('21-3-69' as date); '은 ' 2069-03-21 ' 값을 반환하고 ' select cast('21-3-70' as
date); '는 ' 1970-03-21' 값을 반환합니다.
시간을 한 자리나 두 자리 초(선택사항)가 있는 한 자리나 두 자리 시간 및 분으로 지정할 수 있습니다(그리고 초에는 소수점 이후 0 - 6자리가 포함될 수 있음). 예: 01:30:45 또는 12:14:66.123456
선택사항으로 am/AM 또는 pm/PM 접미부를 사용할 수 있습니다. 접미사를 생략하는 경우 Netezza Performance Server SQL은 24시간 표기법(군사 시간이라고도 함)을 가정합니다.
사용자는 시간대를 분(선택사항)이 포함된 부호 있는 시로 지정하며(예: -HH 또는 +HH:MM), 이는 GMT에서 로컬 시간대의 오프셋을 표시합니다. 예를 들어, EST는 GMT에서 -05시입니다. 마이너스 부호는 그리니치 서부를 의미합니다. 시간대의 범위은 -12:59에서 +13:00입니다.