2017-02-06 11 views
0

날짜 열이있는 내 postgres 데이터베이스에 테이블이 있습니다. 나는 thoose 날짜 중 미사일을 검색하고 싶습니다. 예 :Postgres 검색에서 generate_series가 누락되었습니다.

 date 
|2016-11-09 18:00:00| 
|2016-11-09 19:00:00| 
|2016-11-09 20:00:00| 
|2016-11-09 22:00:00| 
|2016-11-09 23:00:00| 

여기에 | 2016-11-09 21 : 00 : 00 |가 없습니다. 내게 누락 된 날짜를 반환하는 generate_series를 사용하여 쿼리를 만들고 싶습니다.

답변

1
SELECT t 
    FROM generate_series(
      TIMESTAMP WITH TIME ZONE '2016-11-09 18:00:00', 
      TIMESTAMP WITH TIME ZONE '2016-11-09 23:00:00', 
      INTERVAL '1 hour' 
     ) t 
EXCEPT 
SELECT tscol 
    FROM mytable; 
+0

감사합니다. laurenz, 잘 작동합니다! – dbz