database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
ㆍInformix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Informix Q&A 1715 게시물 읽기
No. 1715
인포믹스에서 case when 문장
작성자
홍스
작성일
2003-05-26 11:31
조회수
7,275

안녕하세요...인포믹스 초보입니다..ㅠ.ㅠ

 

인포믹스 7.2 버젼을 사용하고 있는데, 왜 이리 안 되는 구문이

많은지, 개발하기가 힘들군요.

 

7.2 에서도 CASE WHEN 문을 사용할 수 있는지 알고 싶습니다.

 

제가 원하는 결과는 date 형의 필드를 오늘 날짜랑 비교해서

양수이면 1 을 음수이면 0 을 리턴하고 싶습니다.

 

SELECT (CASE WHEN today-due > 0 THEN 1 ELSE 0) AS A FROM rent

 

due 가 date 형이구요..

 

이렇게 쿼리를 날리니까 구문요류라고 메세지가 나오던데..ㅠ.ㅠ

뭐가 잘못되었는지 모르겠습니다.

혹시 CASE WHEN 자체가 안 된다면, 어떤 다른 방법이 있는지...

 

고수님들 답변 부탁드립니다.

 

그리고 7.2 버젼에서 DECODE 를 사용할 수 있는지도 알고 싶습니다.

 

읽어주셔서 감사합니다...~

이 글에 대한 댓글이 총 2건 있습니다.

case문과 decode문은 informix에서도 사용할 수

있었던 것으로 기억됩니다..

아마도 날짜 계산이 틀리지 않았나 생각이 드는데요.

우선 informix에서는 오늘 날짜를 가져 오려면,

dual table이 있어야 합니다.

기본적으로 생성이 안되어 있죠..

그리고 참고로 date를 받아서 두 날짜 사이의 차이를 일로 표현하는 함수가 있습니다..

between_day( startdate , enddate )

 

맞는지 모르겠네요..인포믹스써본지 좀 돼서요..

도움이 되길 바랍니다.^^*

뚜버기님이 2003-05-26 12:06에 작성한 댓글입니다.

case, decode문은 제가 알기로는 informix 7.3 이상에서 지원됩니다.

신미영(wooreal)님이 2003-05-27 17:30에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
1719DELETE 에서 인덱스 [1]
초보개발자-_-
2003-05-29
5483
1718jdbc 연결시 [2]
곽은호
2003-05-29
6293
1716php와 인포믹스 연동 질문입니다...급해요,, [3]
장나라
2003-05-27
4791
1715인포믹스에서 case when 문장 [2]
홍스
2003-05-26
7275
1714dbimport 시 에러 [1]
곽은호
2003-05-24
4444
1712table 보기는 어떻게.. [1]
주니
2003-05-22
4611
1711궁금한 쿼리가 하나 있어서... [1]
초보자
2003-05-21
5425
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.024초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다