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
운영게시판
최근게시물
DB2 Q&A 785 게시물 읽기
No. 785
select 안에 select 이런 문장 안되나여?
작성자
질문자
작성일
2005-04-12 12:55ⓒ
2005-04-12 12:56ⓜ
조회수
6,188

AS400/DB2 를 사용 하고 있습니다.

헌데.. SELECT 문 안에 SELECT 를 쓰고 잇는데..

아래와 같은 에러가 납니다.

Token MAX was not valid. Valid tokens: + ) -.

 

SQL 문장은....

SELECT A.aaa, A.bbb, A.ccc,
(SELECT MAX(B.ddd)
FROM C00PF AS B
WHERE A.aaa=B.aaa AND A.bbb=B.bbb) AS MAXNM

FROM C00PF AS A

WHERE A.eee >='20040101' AND A.eee <= '20040730'

 

DB2 SQL 은 SELECT 안에 SELECT 를 허용 하지 안나여?

SQL문이 틀린건지 확인 부탁드립니다.

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

컬럼이 어떻게 되어있는지는 잘모르겠지만

SELECT A.empno, A.ename, A.job,
(SELECT MAX(B.sal)
FROM emp AS B
WHERE A.empno=B.empno AND A.ename=B.ename) AS MAXNM

FROM emp AS A

WHERE A.hiredate >='1980-12-17' AND A.hiredate <= '1981-05-07'

 

sal을 제외한 나머지는 문자이고요

hiredate는 date입니다.

아무 문제 없이 나오는데요

Max에 어떤 컬럼을 넣어도 결과는 잘나오는데요

구광모(kkm0802)님이 2005-04-14 02:39에 작성한 댓글입니다.
이 댓글은 2005-04-14 02:42에 마지막으로 수정되었습니다.

DB2 버전이 어떻게 되는지요..?

호스트 DB2 버전 7이하인 경우 스칼라쿼리가 되지 않습니다.

초보님이 2005-04-17 17:05에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
788sqc 만들 때 호스트변수에 구조체를 사용할 수는 없나요? [1]
타락천사
2005-04-14
5142
787db2 fund 문제인데 답과 해석점 부탁드림니다.
구광모
2005-04-14
4963
786db2 에서 integer column을 자동증가로 alter 하는 방법점요 [1]
구광모
2005-04-13
6703
785select 안에 select 이런 문장 안되나여? [2]
질문자
2005-04-12
6188
784db2 데이터를 서블릿으로 가져오는데 case문을 쿼리로 [1]
윤정민
2005-04-12
6837
783DB2에서 MS Sql 내의 Table에 직접 쿼리를 할 수 있을까요? [1]
안시형
2005-04-11
4674
782db2 설치시 스페이스 공간 부족으로 에러가 나네요.. [2]
황규영
2005-04-05
4615
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다