DATE 타입 값에 대해서 where.. between을 사용하려면 TO_TIMESTAMP를 사용한다
where service_tag = 'google_plus' and log_time between TO_TIMESTAMP('2017-12-19 10:00:24.000') and TO_TIMESTAMP('2017-12-19 10:05:24.000') order by timestamp
https://phoenix.apache.org/language/functions.html#to_timestamp
current_time()과 now()의 결과는 동일하다.
> select current_time();
+---------------------------------+
| TIME '2017-12-19 03:05:53.873' |
+---------------------------------+
| 2017-12-19 03:05:53.873 |
+---------------------------------+
1 row selected (0.006 seconds)
> select now();
+---------------------------------+
| DATE '2017-12-19 03:05:56.345' |
+---------------------------------+
| 2017-12-19 03:05:56.345 |
+---------------------------------+
1분전, 2분전 결과를 보고 싶다면 다음 결과를 확인한다.
> select now(), now() - (1.0 / (60 * 24));
+---------------------------------+---------------------------------+
| DATE '2017-12-19 03:10:39.428' | DATE '2017-12-19 03:09:39.429' |
+---------------------------------+---------------------------------+
| 2017-12-19 03:10:39.428 | 2017-12-19 03:09:39.429 |
+---------------------------------+---------------------------------+
1 row selected (0.005 seconds)
> select now(), now() - (2.0 / (60 * 24));
+---------------------------------+---------------------------------+
| DATE '2017-12-19 03:10:42.772' | DATE '2017-12-19 03:08:42.772' |
+---------------------------------+---------------------------------+
| 2017-12-19 03:10:42.772 | 2017-12-19 03:08:42.772 |
+---------------------------------+---------------------------------+
시간과 날짜 함수는 다음과 같이 지원한다.
Time and Date Functions
TO_DATE TO_TIME TO_TIMESTAMP CURRENT_TIME CONVERT_TZ TIMEZONE_OFFSET | NOW YEAR MONTH WEEK DAYOFYEAR DAYOFMONTH | DAYOFWEEK HOUR MINUTE SECOND |
'hbase' 카테고리의 다른 글
[Hbase] scan 결과에 대한 디버깅 - CellUtil (0) | 2018.03.19 |
---|---|
[opentsdb] hbase uid 스키마에서 특이한 점 - 마지막 저장 위치를 0x00에서 저장 (0) | 2018.03.12 |
[Phoenix] describe (0) | 2017.12.19 |
[Phoenix] outputformat 결과 출력 형태 변경 예제 (0) | 2017.12.19 |
[링크] hadoop & hbase간의 의존성/연관성(compatible) 버전 찾기. (0) | 2017.11.03 |