# 시간값 필터링(Timestamptz)
## 미션
시간값을 기준으로, 다음 데이터를 분석하시오.
![홍팍-SQL-입문-시간값-필터링-미션](http://drive.google.com/thumbnail?export=view&sz=w960&id=1VA1EN2ka-2cdBzG9A-xpjIrvSscsIgct)
## 개념
----
#### 시간값 필터링, 왜씀?
최근 한달간의 카드사용 내역, 겨울 시즌 중 가장 반품이 많았던 상품, 휴가철 동안 가장 많이 팔린 비행기표 등등.. 시간값을 활용하면 이러한 의미있는 분석이 가능하다.
![홍팍-SQL-시간값-필터링-데이터-분석](http://drive.google.com/thumbnail?export=view&sz=w960&id=1Vs9D6jTUSU7gA6xSjgwUzZKj5shV8kt8)
#### 타임스탬프(timestamp)
시간값 분석을 하려면 먼저 그 값이 어떻게 저장되는지 알아야 하는데, 일반적인 시간값은 타임스탬프(timestamp)로 저장된다. 타임스탬프는 크게 두 가지 정보, 날짜와 시간을 갖는다. 여기에 타임존 정보가 추가될 수도 있는데, 이를 타임스탬츠(timestamptz) 라 한다.
![홍팍-SQL-timestamptz-DATE-TIME-TIMEZONE](http://drive.google.com/thumbnail?export=view&sz=w960&id=1W01Hfk4NfzCjN-kbVmUkw359I8nYeM5K)
#### 시간값 필터링, 어떻게?
시간값을 기준으로 데이터를 가져오는 건 크게 3가지 방법이 있다. 더 자세한 내용은 실습을 통해 알아보자.
- 날짜 형식으로 비교하기
- EXTRACT() 함수 사용하기
- TO_CHAR() 함수 사용하기
![홍팍-SQL-비교-연산자-EXTRACT-함수-TO_CHAR-함수](http://drive.google.com/thumbnail?export=view&sz=w960&id=1W2N4qymWQB13lyW1Arl_-RsnkcBeyyfn)
## 실습
---
- 2022년 1월의 순수익(이체 총합)은?
- 2021년 12월의 순수익은?
- 2021년 11월의 순수익은?
- 2021년 11월과 2022년 1월의 합산 순수익은?
- 2021년 11월부터~2022년 1월까지의 총 지출은?
## 훈련
---
- 2021년 11월부터~2022년 1월까지의 총 지출은?
- EXTRACT()로 추출 가능한 속성을 조사하시오.
⚡️ https://www.postgresql.org/docs/14/datatype-datetime.html
- TO_CHAR()로 변경할 수 있는 문자 형식을 조사하시오.
⚡️ https://www.postgresql.org/docs/14/functions-formatting.html