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
운영게시판
최근게시물
Sybase Q&A 1823 게시물 읽기
No. 1823
안녕하세요.. Sybase관련해서 문의드립니다.
작성자
*이슬*
작성일
2007-02-07 15:03
조회수
5,116

select * from (SELECT A.DEPT_C, A.MYYMM, SUBSTR(A.MYYMM,1,4) AS YYYY,   0 RSPR, SUM(A.RSPR_SELL)  AS FIX_RSPR 

FROM    FS_MNG_FIX_SALE A, EDAILY_DEPT_TEMP B        

 WHERE   A.MYYMM = '200701' AND A.DEPT_C = B.DEPT_C AND (  B.MNG_SORT_SEQ  != ''  OR B.DEPT_C = 'BI')         

GROUP BY      A.DEPT_C,  A.MYYMM, SUBSTR(A.MYYMM,1,4), A.MYYMM

UNION ALL        

 SELECT '00' , '200901' MYYMM, '200601' YYYY, 0 RSPR, 0 FIX_RSPR        

 FROM    SYS.DUMMY

 UNION ALL        

 SELECT '01', '200901'  MYYMM, '200501' YYYY, 0 RSPR, 0 FIX_RSPR         

FROM    SYS.DUMMY) A



위 쿼리가 직접 DB에 붙어서 검색한 결과와   oz나 jsp 즉 응용프로그램에서 돌린 결과가 다르게 나오네요..

DB에서는 5건 응용에서는 32건이 나오는데요...

결과값이 같아야 정상이 아닐까요?? 

우선  위 문구를 DATALENGTH(B.MNG_SORT_SEQ) >0  로 바꿔 해결하긴 했는데요..

이유가 너무 궁금하네요..

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

os에서는 odbc를 쓰시나요?



아마 jdbc도 마찬가지 일거 같은데요....





예전에 저도 A = null 이렇게 쓰니까...odbc를 이용한거랑 직접 붙여서 확인한 건수가 틀렸는데



A isnull로 바꾸니까 정상적으로 되더군요



그래서 odbc 속성에 set ansi null을 넣으니 잘되더군요...



아마 != 이게 문제 일것 같네요.....SORT_SEQ가 int 또는 numeric이므로 >0


이게 맞을것 같구요..



set ansi null로 속성 바꾸고 하시면 될거 같네요....


또는 isnull(MNG_SORT_SEQ,0) 로 바꾸시던가

지연님이 2007-02-08 08:52에 작성한 댓글입니다. Edit

답변 감사드립니다~
근데 한가지 더 궁금한 것이 ^^;
odbc 속성을 조정한다는 것이.. DB쪽에서 해주는건가요?
초보라 모르는 것이 많네요..

*이슬*님이 2007-02-08 14:14에 작성한 댓글입니다. Edit

db연결을 하는 client에서 합니다.


요새 버젼은 클릭만해도 되도록 편하게 되어 있네요...



예전 버젼은 option항목에 set ansi null이라고 넣었는데

지연님이 2007-02-08 17:15에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1826The data for column 3 is NULL but no indicator was available [4]
손영우
2007-02-08
4466
1825그사이 또 질문 ( alter table시 ) [1]
이은영
2007-02-08
5028
1824isql 을 사용하여 output 파일 생성시 [3]
이은영
2007-02-08
4613
1823안녕하세요.. Sybase관련해서 문의드립니다. [3]
*이슬*
2007-02-07
5116
1822사이베이스 JDBC 에서 패스워드를 암호화 할 수 있나요?? [1]
이동욱
2007-02-06
4401
1821sybase ASE에서 ' ' 에대한 이해? [1]
이은영
2007-02-05
5289
1820SQL QUERY 질문입니다. [1]
쪼비
2007-02-01
4767
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다