본문 바로가기

컴터/pgsql

날짜 쿼리(2주후 까지 찾기)

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
select a.*, b.name as b_name
  from 테이블 as a left join member as b on a.input_id=b.id
   where a.delete='n' and a.cat='company'  and a.input_id='아이디'  and (case 
      when
       length(a.c_birth)=10
      then
       a.c_birth::text::date between current_date and (current_date + '2 week'::interval)::date
      when
       a.c_birth is null
      then
       false
      else
       false
      end
     )  order by a.reg_date desc
  limit 20 offset 0


c_birth 을 varchar 형으로 놓아서 date 타입 검색이 어렵다.
그래서 형변환......

'컴터 > pgsql' 카테고리의 다른 글

mysql zerofill 같은 효과  (0) 2007.10.26
mysql 의 concat 과 같은역할..  (0) 2007.10.26
mysql_insert_id 와 같은 postgresql 의..  (0) 2007.10.17
pgsql 유용한 쿼리..  (0) 2007.04.18