FireBird Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
파이어버드 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
IBPhoenix
FireBird Main site
볼랜드포럼 광고 모집

FireBird Q&A
[2976] Re:Re:답변에 감사드림니다!!!
파란하늘 [comboss] 2390 읽음    2008-12-22 08:47
--- ORACLE 문장 --
SELECT *
  FROM insa
WHERE DECODE(:as_gubun,'01',strday,'02', endday) BETWEEN '20081201' AND '20081231'

--- 이렇게 해결 --
SELECT *
  FROM insa
WHERE (CASE :as_gubun
        WHEN '01' THEN strday
        WHEN '02' THEN endday
        ELSE :as_sdate END )  BETWEEN :as_sdate  AND :as_edate

+ -

관련 글 리스트
2971 ORACLE SQL문장 decode 변경은 어떻게 하나요? 파란하늘 2961 2008/12/17
2972     Re:ORACLE SQL문장 decode 변경은 어떻게 하나요? civilian 3601 2008/12/18
2973         답변에 감사드림니다!!! 파란하늘 2284 2008/12/18
2974             Re:답변에 감사드림니다!!! 아폴론 2382 2008/12/18
2976                 Re:Re:답변에 감사드림니다!!! 파란하늘 2390 2008/12/22
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.