본문 바로가기
Database/Postgresql

timestamp 유형 Between으로 비교하지 말것!

by BeGeek 2022. 11. 25.

분명히 timestamp로 같은 데이터 타입으로 BETWEEN비교를 했는데 제대로된 결과가 나오지 않았다.
created 컬럼이 timestamp 유형이라고 가정하고
where created BETWEEN '2022-10-01'::timstamp AND '2022-11-01'::timestamp 시 제대로된
결과를 얻을 수 없다.
에러가 나는것도 아니고 그냥 결과만 나오지 않으니 더욱 주의 필요함!
부등호 이용해서 비교할 것.
where created >=  '2022-10-01'::timstamp AND created <=  '2022-11-01'::timestamp

댓글