날짜 및 시간 상수

다음 표에는 날짜 및 시간 상수가 설명되어 있습니다.
표 1. 날짜 및 시간 상수
표기법 설명
중견기업 한 자리 또는 두 자리 숫자의 월
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입니다.